A theoretical approach to construct free form surfaces is presented. We develop the concepts that arise when a free form surface is generated by tracing a mesh, using differentiable manifold theory, and generalizing the B-spline scheme. This approach allows us to define a family of practical schemes. Four different applications of the generic approach are also presented in this paper.
Issue Section:
Technical Papers
1.
Catmull
, E.
, and Clark
, J.
, 1978
, “Recursively Generated b-spline Surfaces on Arbitrary Topological Meshes
,” Comput.-Aided Des.
, 10
(6
), pp. 350
–355
.2.
Doo
, D.
, and Sabin
, M.
, 1978
, “Behavior of Recursive Division Surfaces Near Extraordinary Points
,” Comput.-Aided Des.
, 10
(6
), pp. 356
–360
.3.
Loop
, C.
, and DeRose
, T.
, 1989
, “A Multisided Generalization of Be´zier Surfaces
,” ACM Trans. Graphics
, 8
(3
), pp. 204
–234
.4.
Seidel
, H.
, 1991, “Symmetric Recursive Algorithms for Surfaces: B-patches and the de Boor Algorithm for Polynomials Over Triangles,” Constructive Approx., 7, pp. 257–279.5.
Gregory
, J.
, and Zhou
, J.
, 1994, “Filling Polygonal Holes with Bicubic Patches,” Computer Aided Geometric Design, 11, pp. 391–410.6.
Loop
, C.
, 1994, “A G1 Triangular Spline Surface of Arbitrary Topological Type,” Computer Aided Geometric Design, 11, pp. 303–330.7.
Peters
, J.
, 1995
, “Biquartic C1-surface Splines Over Irregular Meshes
,” Comput.-Aided Des.
, 27
(12
), pp. 895
–903
.8.
Rief
, U.
, 1995, “Biquadratic g-Spline Surfaces,” Computer Aided Geometric Design, 12, pp. 193–205.9.
Sederberg, T., Zheng, J., Sewell, D., and Sabin, M., 1998, “Non Uniform Recursive Subdivision Surfaces,” Proceedings of SIGGRAPH’98, pages 387–394.
10.
Zheng
, J.
, Wang
, G.
, and Liang
, Y.
, 1992, “Curvature Continuity Between Adjacent Rational Be´zier Patches,” Computer Aided Geometric Design, 9, pp. 312–335.11.
Zheng
, J.
, Wang
, G.
, and Liang
, Y.
, 1995, “GCn Continuity Conditions for Adjacent Rational Parametric Surfaces,” Computer Aided Geometric Design, 12, pp. 111–129.12.
Ho¨llig
, K.
, and Mo¨gerle
, H.
, 1990, “G-splines,” Computer Aided Geometric Design, 7, pp. 197–207.13.
Prautzsch
, H.
, 1997, “Freeform splines,” Computer Aided Geometric Design, 14, pp. 201–206.14.
Grimm, C., and Hughes, J., 1995, “Modeling Surfaces of Arbitrary Topology Using Manifolds,” SIGGRAPH, pp. 359–368.
15.
Cotrina
, J.
, and Pla
, N.
, 2000, “Modelling Surfaces from Planar Irregular Meshes,” Computer Aided Geometric Design, 17, pp. 1–15.16.
Cotrina
, J.
, and Pla
, N.
, 2000, “Modelling Surfaces of Arbitrary Topology,” Computer Aided Geometric Design, 17, pp. 643–671.17.
Cotrina, J., Vigo, M., and Pla, N., 2001, “N-sided Patches with B-spline Boundaries,” Technical Report LSI-01-55-R, Dept. de Lleng. i Sist. Inf., Univ. Politec. de Catalunya, Nov.
18.
Marshall, C., 1971, Applied Graph Theory, Wiley, New York.
19.
White A., 1973, Graphs, Groups and Surfaces, North Holland Publishing Company.
20.
do Carmo, M., 1976, Differential Geometry of Curves and Surfaces, Prentice-Hall, Inc.
21.
Berger, M., and Gostiaux, B., 1988, “Differential Geometry: Manifolds, Curves and Surfaces,” Graduate texts in mathematics, 115. Springer-Verlag.
22.
Floater
, M.
, 1997, “Parameterization and Smooth Approximation of Surface Triangulations,” Computer Aided Geometric Design, 14, pp. 231–250.Copyright © 2002
by ASME
You do not currently have access to this content.