Skip to main content
Log in

Plus curves and surfaces

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The formulations for parametric curves and surfaces that are based on control points are revised to use control lines and control planes instead. Curves defined by control lines are called control-line curves or plus curves, and surfaces defined by control planes are called control-plane surfaces or plus surfaces; the plus implies that in addition to the control points, gradient vectors at the control points are used to design curves and surfaces. The new curve and surface formulations provide more flexibility than traditional formulations in geometric design. Properties of plus curves and surfaces are investigated and an application of plus surfaces in smooth parametric representation of polygon meshes is introduced.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Catmull E, Clark J (1978) Recursively generated B-spline surfaces on arbitrary topological meshes. Comput Aided Des 10:350–355

    Article  Google Scholar 

  2. Catmull E, Rom R (1974) A class of local interpolating splines. In: Barnhill R, Riesenfeld R (eds) Computer aided geometric design. Academic Press, New York 317–326

  3. Chang LHT, Said HB (1997) A C2 triangular patch for the interpolation of functional scattered data. Comput Aided Des 29(6):407–412

    Article  Google Scholar 

  4. Chui CK, Lai M-J (2000) Filling polygonal holes using C1 cubic triangular spline patches. Comput Aided Geom Des 17:297–307

    Article  MathSciNet  Google Scholar 

  5. Constantini P, Manni C (1996) On a class of polynomial triangular macro-elements. J Comput Appl Math 73:45–64

    Article  MathSciNet  Google Scholar 

  6. Constantini P, Manni C (1999) A local shape-preserving interpolation scheme for scattered data. Comput Aided Geom Des 16:385–405

    Article  Google Scholar 

  7. Doo D, Sabin M (1978) Behavior of recursive division surfaces near extraordinary points. Comput Aided Desn 356–360

  8. Dyn N, Levin D, Gregory JA (1990) A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans Graph 9(2):160–169

    Article  Google Scholar 

  9. Farin G (1985) A modified Clough–Tocher interpolant. Comput Aided Geom Des 2:19–27

    Article  MathSciNet  Google Scholar 

  10. Farin G (1999) NURBS: from projective geometry to practical use, 2nd edn. AK Peters, Natick, MA

  11. Goshtasby A (1995) Geometric modeling using rational Gaussian curves and surfaces. Comput Aided Des 27(5):363–375

    Article  Google Scholar 

  12. Hoschek J (1983) Dual Bézier curves and surfaces. In: Barnhill RE, Boehm W (eds) Surfaces in CAGD. North-Holland Publishing, Amsterdam, 147–156

  13. Khodakovsky A, Litke N, Schröder P (2003) Globally smooth parametrization with low distortion. In: Proceedings of SIGGRAPH 2003, ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, ACM, pp 350–357

  14. Kobbelt L (1996) Interpolatory subdivision on open quadrilateral nets with arbitrary topology. In: Proc. Eurographics ’96, Computer Graphics Forum, pp409–420

  15. Loop C (1987) Smooth subdivision surfaces based on triangles. MS Thesis, Department of Mathematics, University of Utah

  16. Mortenson, ME (1997) Geometric modeling, 2nd edn. Wiley, New York

  17. Praun E, Hoppe H (2003) Spherical parametrization and remeshing. In: Proceedings of SIGGRAPH 2003, ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, ACM, pp 340–349

  18. Rogers DF (1990) Mathematical elements for computer graphics, 2nd edn. McGraw-Hill, New York

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Ardeshir Goshtasby.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Goshtasby, A. Plus curves and surfaces. Vis Comput 21, 4–16 (2005). https://doi.org/10.1007/s00371-004-0267-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-004-0267-x

Keywords

Navigation