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.
Similar content being viewed by others
References
Catmull E, Clark J (1978) Recursively generated B-spline surfaces on arbitrary topological meshes. Comput Aided Des 10:350–355
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
Chang LHT, Said HB (1997) A C2 triangular patch for the interpolation of functional scattered data. Comput Aided Des 29(6):407–412
Chui CK, Lai M-J (2000) Filling polygonal holes using C1 cubic triangular spline patches. Comput Aided Geom Des 17:297–307
Constantini P, Manni C (1996) On a class of polynomial triangular macro-elements. J Comput Appl Math 73:45–64
Constantini P, Manni C (1999) A local shape-preserving interpolation scheme for scattered data. Comput Aided Geom Des 16:385–405
Doo D, Sabin M (1978) Behavior of recursive division surfaces near extraordinary points. Comput Aided Desn 356–360
Dyn N, Levin D, Gregory JA (1990) A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans Graph 9(2):160–169
Farin G (1985) A modified Clough–Tocher interpolant. Comput Aided Geom Des 2:19–27
Farin G (1999) NURBS: from projective geometry to practical use, 2nd edn. AK Peters, Natick, MA
Goshtasby A (1995) Geometric modeling using rational Gaussian curves and surfaces. Comput Aided Des 27(5):363–375
Hoschek J (1983) Dual Bézier curves and surfaces. In: Barnhill RE, Boehm W (eds) Surfaces in CAGD. North-Holland Publishing, Amsterdam, 147–156
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
Kobbelt L (1996) Interpolatory subdivision on open quadrilateral nets with arbitrary topology. In: Proc. Eurographics ’96, Computer Graphics Forum, pp409–420
Loop C (1987) Smooth subdivision surfaces based on triangles. MS Thesis, Department of Mathematics, University of Utah
Mortenson, ME (1997) Geometric modeling, 2nd edn. Wiley, New York
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
Rogers DF (1990) Mathematical elements for computer graphics, 2nd edn. McGraw-Hill, New York
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-004-0267-x