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.

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.
You do not currently have access to this content.