| | Search Term: curves and surfaces | |
| |
| #1: |
Dinesh Manocha and John Canny. A New Approach for Surface Intersection, SMA '91: Proceedings of the First Symposium on Solid Modeling
Foundations and CAD/CAM Applications, pp. 209-220 (June 1991, held June 5-7, 1991 in Austin, Texas, USA. ). ACM. Edited by Jaroslaw Rossignac and Joshua Turner. ISBN 0-89791-427-9.
Abstract Evaluating the intersection of two rational parametric surfaces is a
recurring operation in solid modeling. However, surface intersection is
not an easy problem and continues to be an active topic of research. The
main reason lies in the fact that any good surface intersection
technique has to balance three conflicting goals of accuracy, robustness
and efficiency. In this paper, we formulate the problems of curve and
surface intersections using algebraic sets in a higher dimensional
space. Using results from Elimination theory, we project the algebraic
set to a lower dimensional space. The projected set can be expressed as
a matrix determinant. The matrix itself, rather than its symbolic
determinant, is used as the representation for the algebraic set in the
lower dimensional space. This is a much more compact and efficient
representation. Given such a representation, we utilize properties of
straight line programs and results from linear algebra for performing
geometric operations on the intersection curve. Most of the operations
involve evaluating numeric determinants and computing the rank, kernel
and eigeiivalues of matrices. The accuracy of such operations can be
improved by pivoting or other numerical techniques. We use this
representation for inversion operation, computing the intersection of
curves and surfaces and tracing the intersection curve of two surfaces
in lower dimension.
Suggested/Internal Citation Key Manocha:1991:ANA | |
| |
| #2: |
Dinesh Manocha. Solving polynomial systems for curve, surface and solid modeling, SMA '93: Proceedings of the Second Symposium on Solid Modeling and
Applications, pp. 169-178 (May 1993, held May 19-21, 1993 in Montreal, Quebec, Canada). ACM.
Abstract Current geometric and solid modeling systems use semi-algebraic sets for
defining the boundaries of solid objects, curves and surfaces, geometric
constraints with mating relationship in a mechanical assembly, physical
contacts between objects, collision detection. It turns out that
performing many of the geometric operations on the solid boundaries or
interacting with geometric constraints is reduced to finding common
solutions of the polynomial equations. Current algorithms in the
literature baaed on symbolic, numeric and geometric methods suffer from
robustness, accuracy and efficiency problems or are limited to a class
of problems only, In this paper we present algorithms based on
multipolynomial resultants and matrix computations for solving
polynomial systems arising in modeling applications. These algorithms
are based on the linear algebra formulation of resultants of equations
and in many cases there is an elegant relationship between the matrix
structures and the geometric formulation. The resulting algorithm
involves matrix computations and in the context of floating point
computation their numerical accuracy is well understood. We also present
techniques to make use of the structure of the matrices to improve the
performance of the resulting algorithm and highlight the performance of
the algorithms on boundary computations.
Suggested/Internal Citation Key Manocha:1993:SPS | |
| |
| #3: |
S. S. Abhyankar and C. J. Bajaj. Automatic Parameterization of Rational Curves and Surfaces IV: Algebraic
Space Curves, ACM Transactions on Graphics, 8
(4), pp. 325-334 (October 1989).
Copyright Copyright © 1989 Association for Computing Machinery
Suggested/Internal Citation Key Abhyankar:1989:APO | |
| |
| #4: |
Barry Joe. Knot insertion for beta-spline curves and surfaces, ACM Transactions on Graphics, 9
(1), pp. 41-65 (January 1990). ISSN 0730-0301.
Copyright Copyright © 1990 Association for Computing Machinery
Suggested/Internal Citation Key Joe:1990:KIF | |
| |
| #5: |
Ari Rappoport. Rendering Curves and Surfaces with Hybrid Subdivision and Forward
Differencing, ACM Transactions on Graphics, 10(4), pp. 323-341 (October 1991). ISSN 0730-0301.
Keyword(s) adaptive forward differencing, Bézier curves and surfaces, forward
differencing, parametric curves and surfaces, subdivision methods
Copyright Copyright © 1991 Association for Computing Machinery
Abstract We present a Hybrid Rendering Algorithm (HRA) for rendering parametric
curves and surfaces. The algorithm uses a series of Direct Rendering
Criteria (DRC) for determining whether the curve surface can be directly
rendered by forward differencing with a constant step size. The DRCS
test the geometric flatness of the curve/surface, its parametric
uniformity, and the ability to use only integer arithmetic in the
forward differencing algorithm. If any of the DRCS is not fulfilled, the
curve, surface is subdivided, The location of the subdivision in
parameter space is chosen to increase the chances that the new segments
will satisfy the DRCS, For the integer arithmetic DRC we introduce a
general method for determining an alignment of tbe forward differences.
We show that for cubic [quartic) curves whose control points lie in a
128K × 128K space this alignment enables up to
213(211)
forward steps. The method is applicable to curves of any order.
Suggested/Internal Citation Key Rappoport:1991:RCA | |
| |
| #6: |
Fuhua Cheng. Estimating Subdivision Depths for Rational Curves and Surfaces, ACM Transactions on Graphics, 11(2), pp. 140-151 (April 1992). ISSN 0730-0301.
Copyright Copyright © 1992 Association for Computing Machinery
Abstract An algorithm to estimate subdivision depths for rational curves and
surfaces is presented. The subdivision depth is not estimated for the
given curve/surface directly. The algorithm computes a subdivision depth
for the polynomial curve/surface of which the given rational
curve/surface is the image under the standard perspective projection.
This subdivision depth, however, guarantees the required flatness of the
given curve/surface after the subdivision. This work has applications in
surface rendering, surface/surface intersection, and mesh generation.
Suggested/Internal Citation Key Cheng:1992:ESD | |
| |
| #7: |
Demetri Terzopoulos and Hong Qin. Dynamic NURBS with Geometric Constraints for Interactive Sculpting, ACM Transactions on Graphics, 13(2), pp. 103-136 (April 1994). ISSN 0730-0301.
Copyright Copyright © 1994 Association for Computing Machinery
Abstract This article develops a dynamic generalization of the nonuniform
rational B-spline (NURBS) model. NURBS have become a defacto
standard in commercial modeling systems because of their power to
represent free-form shapes as well as common analytic shapes. To date,
however, they have been viewed as purely geometric primitives that
require the user to manually adjust multiple control points and
associated weights in order to design shapes. Dynamic NURBS, or
D-NURBS, are physics-based models that incorporate mass distributions,
internal deformation energies, and other physical quantities into the
popular NURBS geometric substrate. Using D-NURBS, a modeler can
interactively sculpt curves and surfaces and design complex shapes to
required specifications not only in the traditional indirect fashion, by
adjusting control points and weights, but also through direct physical
manipulation, by applying simulated forces and local and global shape
constraints. D-NURBS move and deform in a physically intuitive manner
in response to the user's direct manipulations. Their dynamic behavior
results from the numerical integration of a set of nonlinear
differential equations that automatically evolve the control points and
weights in response to the applied forces and constraints. To derive
these equations, we employ Lagrangian mechanics and a
finite-element-like discretization. Our approach supports the trimming
of D-NURBS surfaces using D-NURBS curves. We demonstrate D-NURBS
models and constraints in applications including the rounding of solids,
optimal surface fitting to unstructured data, surface design from cross
sections, and free-form deformation. We also introduce a new technique
for 2D shape metamorphosis using constrained D-NURBS surfaces.
Suggested/Internal Citation Key Terzopoulos:1994:DNW | |
| |
| #8: |
Ari Rappoport and Yaacov Hel-Or and Michael Werman. Interactive Design of Smooth Objects with Probabilistic Point
Constraints, ACM Transactions on Graphics, 13(2), pp. 156-176 (April 1994). ISSN 0730-0301.
Copyright Copyright © 1994 Association for Computing Machinery
Abstract Point displacement constraints constitute an attractive technique for
interactive design of smooth curves, surfaces, and volumes. The user
defines an arbitrary number of "control points" on the object
and
specifies their desired spatial location, while the system computes the
object's degrees of freedom so that the constraints are satisfied. A
constraint-based interface gives a feeling of direct manipulation of the
object. In this article we introduce soft constraints, constraints which
do not have to be met exactly. The softness of each constraint serves as
a nonisotropic, local shape parameter enabling the user to explore the
space of objects conforming to the constraints. Additionally, there is a
global shape parameter which determines the amount of similarity of the
designed object to a rest shape, or equivalently, the rigidity of the
rest shape. We present an algorithm termed probabilistic point
constraints (PPC) for implementing soft constraints. The PPC algorithm
views constraints as stochastic measurements of the state of a static
system. The softness of a constraint is derived from the covariance of
the "measurement." The resulting system of probabilistic
equations is
solved using the Kalman filter, a powerful estimation tool in the theory
of stochastic systems. We also describe a user interface using
direct-manipulation devices for specifying and visualizing covariances
in 2D and 3D. The algorithm is suitable for any object represented as a
parametric blend of control points, including most spline
representations. The covariance of a constraint provides a continuous
transition from exact interpolation to controlled approximation of the
constraint. The algorithm involves only linear operations and allows
real-time interactive direct manipulation of curves and surfaces on
current workstations.
Suggested/Internal Citation Key Rappoport:1994:IDO | |
| |
| #9: |
Masatoshi Niizeki and Fujio Yamaguchi. Projectively Invariant Intersection Detections for Solid Modeling, ACM Transactions on Graphics, 13(3), pp. 277-299 (July 1994). ISSN 0730-0301.
Copyright Copyright © 1994 Association for Computing Machinery
Abstract An intersection detection method for solid modeling which is invariant
under projective transformations is presented. We redefine the
fundamental geometric figures necessary to describe solid models and
their dual figures in a homogeneous coordinate representation. Then we
derive conditions, which are projectively invariant, for intersections
between these primitives. We will show that a geometric processor based
on the 4 x 4 determinant method is applicable to a wide range of
problems with little modification. This method has applications in
intersection detections of rational parametric curves and surfaces and
hidden-line/surface removal algorithms.
Suggested/Internal Citation Key Niizeki:1994:PII | |
| |
| #10: |
Javier Sáchez-Reyes. Applications of the polynomial s-power basis in geometry processing, ACM Transactions on Graphics, 19(1), pp. 27-55 (January 2000). ISSN 0730-0301.
Keyword(s) Hermite interpolation, Taylor series, degree reduction, geometry
processing, offset curves and surfaces, power basis, s-power basis
Copyright Copyright © 2000 Association for Computing Machinery
Abstract We propose a unified methodology to tackle geometry processing
operations admitting explicit algebraic expressions. This new approach
is based on representing and manipulating polynomials algebraically in
a recently basis, the symmetric analogue of the power form (s-power
basis for brevity), so called because it is associated with a
"Hermite two-point expansion" instead of a Taylor
expansion. Given the expression of a polynomial in this basis over the
unit interval u [epsilon][0, 1], degree reduction is trivally obtained
by truncation, which yields the He many terms as desired of the
corresponding Hermite interpolant and build "s-power
series," akin to Taylor series. Applications include computing
integral approximations of rational polynomials, or approximations of
offset curves.
Suggested/Internal Citation Key Sachez-Reyes:2000:AOT | |
| |
| #11: |
Jianmin Zheng and Thomas W. Sederberg. Estimating tessellation parameter intervals for rational curves and surfaces, ACM Transactions on Graphics, 19(1), pp. 56-77 (January 2000). ISSN 0730-0301.
Keyword(s) derivative bounds, flatness, projection distance, rational curves and
surfaces, step size, tessellation
Copyright Copyright © 2000 Association for Computing Machinery
Abstract This paper presents a method for determining a priori a constant
parameter interval for tessellating a rational curve or surface such
that the deviation of the curve or surface from its piecewise linear
approximation is within a specified tolerance. The parameter interval
is estimated based on information about second-order derivatives in
the homogeneous coordinates, instead of using affine coordinates
directly. This new step size can be found with roughly the same amount
of computation as the step size in Cheng [1992], though it can be
proven to always be larger than Cheng's step size. In fact, numerical
experiments show the new step is typically orders of magnitude larger
than the step size in Cheng [1992]. Furthermore, for rational cubic
and quartic curves, the new step size is generally twice as large as
the step size found by computing bounds on the Bernstein polynomial
coefficients of the second derivatives function.
Suggested/Internal Citation Key Zheng:2000:ETP | |
| |
| #12: |
Insung Ihm and Bruce Naylor. Piecewise linear approximations of digitized space curves with
applications, Scientific Visualization of Physical Phenomena (Proceedings of CG
International '91), pp. 545-569 (1991). Springer-Verlag. Edited by N. M. Patrikalakis.
Keyword(s) piecewise linear approximation, digitized space curves, computational
geometry, algebraic curves and surfaces, bsp tree
Suggested/Internal Citation Key Ihm:1991:PLA | |
| |
| #13: |
Gershon Elber. Metamorphosis of Free-form Curves and Surfaces, Computer Graphics International '95, (June 1995).
Suggested/Internal Citation Key Elber:1995:MOF | |
| |
| #14: |
H. Müller and R. Jaeschke. Adaptive Subdivision Curves and Surfaces, Computer Graphics International 1998, (June 1998, Hannover, Germany). IEEE Computer Society.
Copyright Copyright © 1998 IEEE
Suggested/Internal Citation Key Muller:1998:ASC | |
| |
| #15: |
S. Takahashi. Geometric- and Parametric-Tolerance Constraints in Variational
Design of Multiresolution Curves and Surfaces, Computer Graphics International 1998, (June 1998, Hannover, Germany). IEEE Computer Society.
Copyright Copyright © 1998 IEEE
Suggested/Internal Citation Key Takahashi:1998:GAP | |
| |
| #16: |
Ryutarou Ohbuchi and Hiroshi Masuda and Masaki Aono. A Shape-Preserving Data Embedding Algorithm for NURBS Curves and Surfaces, Computer Graphics International '99, (June 1999). IEEE CS Press . ISBN ISBN 0-7695-0185-0.
Suggested/Internal Citation Key Ohbuchi:1999:ASD | |
| |
| #17: |
H. G. Timmer. Alternative Representation for Parametric Cubic Curves and Surfaces, Computer-Aided Design, 12
(), pp. 25-28 (January 1980).
Keyword(s) Algorithmic Aspects representation and surface representation
Suggested/Internal Citation Key Timmer:1980:ARF | |
| |
| #18: |
W. Boehm. Generating the Bézier Points of B-Spline Curves and Surfaces, Computer-Aided Design, 13
(), pp. 365-366 (November 1981).
Keyword(s) B-spline
Suggested/Internal Citation Key Boehm:1981:GTB | |
| |
| #19: |
P. Bézier and S. Sioussiou. Semi-automatic system for defining free-form curves and surfaces, Computer Aided Design, 15
(2), pp. 65-72 (1983).
Suggested/Internal Citation Key Bezier:1983:SSF | |
| |
| #20: |
D. Ferguson. Construction of curves and surfaces using numerical optimization
techniques, Computer Aided Design, 18
(1), pp. 15-21 (1986).
Suggested/Internal Citation Key Ferguson:1986:COC | |
| |
| #21: |
W. Boehm. Curvature Continuous Curves and Surfaces, Computer-Aided Design, 18
(2), pp. 105-106 (March 1986).
Keyword(s) splines (mathematics), computational geometry, curvature
continuous surfaces, cubic spline curves
Suggested/Internal Citation Key Boehm:1986:CCC | |
| |
| #22: |
Leslie Piegl. Representation of Rational Bézier Curves and Surfaces by Recursive
Algorithms, Computer-Aided Design, 18
(7), pp. 361-366 (September 1986).
Suggested/Internal Citation Key Piegl:1986:ROR | |
| |
| #23: |
S. Abhyankar and C. Bajaj. Automatic parametrization of rational curves and surfaces II: cubics
and cubicoids, Computer Aided Design, 19
(9), (1987).
Suggested/Internal Citation Key Abhyankar:1987:APO | |
| |
| #24: |
C. Lin. Generalized Bernstein-Bézier curves and surfaces, Computer-Aided Design, 20
(5), pp. 259-262 (1988).
Suggested/Internal Citation Key Lin:1988:GBC | |
| |
| #25: |
H. Hochfeld and M. Ahlers. Role of Bézier curves and surfaces in the Volkswagen CAD approach
from 1967 to today, Computer-aided Design, 22
(9), pp. 598-608 (1990).
Suggested/Internal Citation Key Hochfeld:1990:ROB | |
| |
| #26: |
T. Goodman and H. Said. Properties of generalized Ball curves and surfaces, Computer Aided Design, 23
(8), pp. 554-560 (1991).
Suggested/Internal Citation Key Goodman:1991:POG | |
| |
| #27: |
L. Kocic. Modification of Bézier curves and surfaces by degree elevation
technique, Computer Aided Design, 23
(10), pp. 692-699 (1991).
Suggested/Internal Citation Key Kocic:1991:MOB | |
| |
| #28: |
M. Kosters. Curvature-dependent parametrization of curves and surfaces, Computer Aided Design, 23
(8), pp. 569-578 (1991).
Suggested/Internal Citation Key Kosters:1991:CPO | |
| |
| #29: |
Richard D. Fuhr and Lwo Hsieh and Michael Kallay. Object-oriented paradigm for NURBS curve and surface design, Computer-aided Design, 27(2), pp. 95-100 (1995). Elsevier Science.
Keyword(s) NURBS; curves and surfaces; algorithms
Abstract The prevailing paradigm in the design of curve and surface algorithms
could be described as being control-points oriented. The limitations of
this approach are explored, and an alternative paradigm is presented
that combines object-oriented design with two well known approximation
algorithms that are rarely mentioned in the cad literature. It provides
a powerful and versatile tool for constructing NURBS entities.
Suggested/Internal Citation Key Fuhr:1995:OPF | |
| |
| #30: |
Ardeshir Goshtasby. Geometric modelling using rational Gaussian curves and surfaces, Computer-aided Design, 27(5), pp. 363-375 (1995). Elsevier Science.
Keyword(s) geometric modelling; rational Gaussian curves and surfaces; shapes
Abstract A geometric modelling system based on rational Gaussian (RaG) curves and
surfaces is introduced. The generation of simple geometric primitives
such as lines, circles, and ellipses with RaG curves, and the generation
of planes, spheres, ellipsoids, cylinders, cones, and tori with RaG
surfaces are discussed. The design of freeform closed, half-closed, and
open shapes using RaG surfaces is also considered. The control points of
a RaG surface are not required to form a topologically rectangular grid,
but, rather, they can form an arbitrary grid.
Suggested/Internal Citation Key Goshtasby:1995:GMU | |
| |
| #31: |
Günther Greiner and Andreas Kolb and Ronald Pfeifle and Hans-Peter Seidel and Philipp Slusallek and Miguel Encarnação and Reinhard Klein. A platform for visualizing curves and surfaces, Computer-aided Design, 27(7), pp. 559-566 (1995). Elsevier Science.
Keyword(s) object-oriented graphics; surface interrogation; differential geometry
Abstract Curves and surfaces have properties that are difficult to comprehend
from a purely symbolic or numeric description. Therefore, visualization
is an indispensable tool for controlling the quality and for judging the
aesthetic properties of these geometric objects. The same techniques can
also be used advantageously for visually evaluating new algorithms and
mathematical schemes.The paper describes an object-oriented framework
written in c++ that provides tools for the analysis and visualization of
curves and surfaces. The design of the class hierarchy is outlined, and
specific applications (i.e. scattered data interpolation, blending
surfaces, and differential geometry) that take advantage of this
platform are presented.
Suggested/Internal Citation Key Greiner:1995:APF | |
| |
| #32: |
Les Piegl and Wayne Tiller. Algorithm for degree reduction of B-spline curves, Computer-aided Design, 27(2), pp. 101-110 (1995). Elsevier Science.
Keyword(s) B-splines; degree reduction; curves and surfaces
Abstract An algorithmic approach to degree reduction of B-spline curves is
presented. The method consists of the following steps: (a) decompose the
B-spline curve into Bézier pieces on the fly, (b) degree reduce
each Bézier piece, and (c) remove the unnecessary knots. A
complete algorithm and precise error control are provided.
Suggested/Internal Citation Key Piegl:1995:AFD | |
| |
| #33: |
Michael G. Wagner. Planar rational B-spline motions, Computer-aided Design, 27(2), pp. 129-137 (1995). Elsevier Science.
Keyword(s) motions; nurbs curves; kinematic mapping
Abstract Nonuniform rational B-spline (nurbs) curves and their associated
techniques are of major importance in computer aided geometric design.
The paper discusses planar rational B-spline motions. These are planar
motions in which all point paths are NURBS curves. Such motions are
connected with a linear control structure, which can be used to apply
algorithms developed for the design of curves and surfaces directly to
the design of planar motions.The first part of the paper gives a brief
introduction to plane kinematics and the theory of kinematic mappings.
Rational motions and the application of the corresponding control
structures are discussed in detail. The second part of the paper
presents a C2 interpolation scheme with rational motions of
degree 4, which is the minimum degree for motions which have positions
with vanishing angular velocity.
Suggested/Internal Citation Key Wagner:1995:PRB | |
| |
| #34: |
Ma Weiyin and J. P. Kruth. Parameterization of randomly measured points for least squares fitting
of B-spline curves and surfaces, Computer-aided Design, 27(9), pp. 663-675 (1995). Elsevier Science.
Keyword(s) parameterization; interpolation; B-spline surfaces
Abstract The paper presents a simple technique to assign parameter values to
randomly measured points for the least squares fitting of B-spline
surfaces. The parameterization is realized by projecting the measured
points to a base surface. The parameters of the projected points are
then used as the parameters of the measured points. The base surface is
in fact a first approximation of the final fitted surface, and it can
usually be created from some approximate boundary information in the
form of either points or curves. A similar technique can also be used
for B-spline curve fitting.
Suggested/Internal Citation Key Weiyin:1995:POR | |
| |
| #35: |
Xiuzi Ye. Generating Béier points for curves and surfaces from boundary
information, Computer-aided Design, 27(12), pp. 875-885 (1995). Elsevier Science.
Keyword(s) product data exchange; change of basis; Bézier curves;
Bézier patches; Hermite curves; Coons-Hermite Cartesian sum
patches; Coons-Boolean sum patches
Abstract This paper presents efficient methods for directly generating
Bézier points of curves and surfaces explicitly from the given
compatible arbitrary order boundary information of Hermite curves,
Coons-Hermite Cartesian sum patches and Coons-Boolean sum patches. The
explicit expressions for the generalized Hermite functions are also
developed. Furthermore, a method for determining the twist control
points and higher level sets of interior control points from their
boundary and lower level sets of control points by using the
Coons-Boolean sum schema presented. Many interesting and useful examples
are also given in this paper.
Suggested/Internal Citation Key Ye:1995:GBP | |
| |
| #36: |
Les Piegl and Wayne Tiller. Algorithm for approximate NURBS skinning, Computer-aided Design, 28(9), pp. 699-706 (1996). Elsevier Science.
Keyword(s) nurbs; surface skinning; curves and surfaces; algorithms
Abstract An algorithm for approximate skinning through cross-sectional nurbs
curves is presented. The method eliminates the problem of dealing with
huge amounts of control points obtained during the curve compatability
process. It also allows the designer to specify large numbers of
cross-sections and approximately fit a smooth surface to these curves to
any given tolerance. Depending on the tolerances used, up to 99% of the
control points can be eliminated.
Suggested/Internal Citation Key Piegl:1996:AFA | |
| |
| #37: |
Les Piegl and Wayne Tiller. Symbolic operators for NURBS, Computer-aided Design, 29(5), pp. 361-368 (1997). Elsevier Science.
Keyword(s) NURBS; symbolic operators; geometric algorithms
Abstract Symbolic operators for NURBS curves and surfaces are presented in this
paper. The operators are used to compute NURBS entities by performing
algebraic operations using NURBS curves and surfaces as variables. Dot
and cross products, sum/difference and derivative operators are
presented. An application to construct ruled surfaces to rational rail
curves is also included.
Suggested/Internal Citation Key Piegl:1997:SOF | |
| |
| #38: |
Junji Ishida. The general B-spline interpolation method and its application to the
modification of curves and surfaces, Computer-aided Design, 29(11), pp. 779-790 (1997). Elsevier Science.
Keyword(s) modification of curves and surfaces; Karlin-Ziegler theorem; Gordon
surface; abbreviated headline; deformation of geometry
Abstract Direct manipulation of B-spline control points has been used for
modifying B-spline curves and surfaces. But, designers usually wish to
modify shapes in more direct ways in practical designing situations,
such as moving a point on a curve to some desirable location or
modifying a tangent vector at some point on a curve into another
direction etc. The author will propose a method that enables arbitrary
and direct modification of curves by constructing a displacement
function. Moreover, a systematic B-spline interpolation method which has
enough generality for practical use will be proposed. The method is also
available for surfaces and some interesting applications will be shown.
Suggested/Internal Citation Key Ishida:1997:TGB | |
| |
| #39: |
S. L. Abrams and W. Cho and C.-Y. Hu and T. Maekawa and N. M. Patrikalakis and E. C. Sherbrooke and X. Ye. Efficient and reliable methods for rounded-interval arithmetic, Computer-aided Design, 30(8), pp. 657-665 (1998). Elsevier Science.
Keyword(s) binary representation; denormalized number; IEEE Std 754-1985;
rounded-interval arithmetic; unit-in-the-last-place
Abstract We present an efficient and reliable method for computing the
unit-in-the-last-place (ulp) of a double-precision floating-point
number, taking advantage of the standard binary representation for
floating-point numbers defined by IEEE Std 754-1985. The ulp is
necessary to perform software rounding for robust rounded-interval
arithmetic (RIA) operations. Hardware rounding, using two of the
standard rounding modes defined by IEEE-754, may be more efficient. RIA
has been used to produce robust software systems for the solution of
systems of nonlinear equations, interrogation of geometric and
differential properties of curves and surfaces, curve and surface
intersections, and solid modeling.
Suggested/Internal Citation Key Abrams:1998:EAR | |
| |
| #40: |
Takashi Maekawa. An overview of offset curves and surfaces, Computer-aided Design, 31(3), pp. 165-173 (1999). Elsevier Science.
Keyword(s) Offset curves; Offset surfaces; Self-intersections; Pythagorean
hodographs; Geodesics offsets; General offsets
Copyright Copyright © 1999 Elsevier Science
Abstract A literature survey on offset curves and surfaces up to 1992 was
carried out by Pham (Pham B, Offset curves and surfaces: a brief
survey. Computer Aided Design 1992; 24(4): 223-229). The objective of
this article is to overview the literature after 1992 and those which
were not cited in aforementioned paper. The article focuses on five
active areas of research on offsets: (1) representing exact offsets in
Bézier/B-spline format, (2) approximations, (3) self-intersections,
(4) geodesic offsets and (5) general offsets.
Suggested/Internal Citation Key Maekawa:1999:AOO | |
| |
| #41: |
K. C. Hui. Shape blending of curves and surfaces with geometric continuity, Computer-Aided Design, 31(13), pp. 819-828 (November 1999). ISSN 0010-4485.
Keyword(s) Geometric continuity, Morphing, Parametric curves, Parametric surfaces,
Ruled surfaces, Bézier patches
Copyright Copyright © 1999 Elsevier Science
Abstract Linear interpolation between G1 piecewise continuous
curves may result in geometrically non-continuous curves. This affects
the continuity of the shapes created in a shape-blending
process. Similar effects also affect the continuity of the ruled
surfaces constructed with G1 continuous curves. This
paper presents anapproach for maintaining G1
continuity of the blended curves by adjusting the positions of the
junction points of the curve segments. Criterion for
G1 continuity of ruled surfaces are studied and the
sufficient conditions for G1 continuity are
identified. G1 continuity of composite surfaces in a
shape-blending process is also studied. An approach is proposed to
maintain the G1 continuity of Bézier surfaces pairs
in a shape-blending process by adjusting the control points along the
common boundary of the resulting surface-pair. This is extended for
retaining G1 continuity of shape-blended Bézier
surfaces sharing a common corner.
Suggested/Internal Citation Key Hui:1999:SBO | |
| |
| #42: |
J. Hoschek. Smoothing of curves and surfaces, Computer Aided Geometric Design, 2
(1-3), pp. 97-105 (1985).
Suggested/Internal Citation Key Hoschek:1985:SOC | |
| |
| #43: |
W. Boehm. Curvature continuous curves and surfaces, Computer Aided Geometric Design, 2
(2), pp. 313-323 (1985).
Suggested/Internal Citation Key Boehm:1985:CCC | |
| |
| #44: |
T. Lyche and V. Morken. Knot removal for parametric B-spline curves and surfaces, Computer Aided Geometric Design, 4
(3), pp. 217-230 (1987).
Suggested/Internal Citation Key Lyche:1987:KRF | |
| |
| #45: |
Michael A. Lachance. Chebyshev economization for parametric surfaces, Computer Aided Geometric Design, 5
(3), pp. 195-208 (September 1988).
Keyword(s) parametric polynomial curves and surfaces, constrained chebyshev
polynomials, contrained chebyshev economization, remez algorithm
Suggested/Internal Citation Key Lachance:1988:CEF | |
| |
| #46: |
R. Farouki and V. Rajan. On the numerical condition of algebraic curves and surfaces - 1.
Implicit equations, Computer Aided Geometric Design, 5
(4), pp. 215-252 (1988).
Suggested/Internal Citation Key Farouki:1988:OTN | |
| |
| #47: |
S. Abhyankar and C. Bajaj. Automatic parametrization of rational curves and surfaces III:
Algebraic plane curves, Computer Aided Geometric Design, 5
(4), pp. 309-322 (1988).
Suggested/Internal Citation Key Abhyankar:1988:APO | |
| |
| #48: |
M. Daniel and J. C. Daubisse. The numerical problem of using Bézier curves and surfaces in the power
basis, Computer Aided Geometric Design, 6
(2), pp. 121-128 (1989).
Keyword(s) bezier modeling, matrix conditioning, number of significant digits
Suggested/Internal Citation Key Daniel:1989:TNP | |
| |
| #49: |
N. Dyn and D. Levin and C. Micchelli. Using parameters to increase smoothness of curves and surfaces generated
by subdivision, Computer Aided Geometric Design, 7
(1-4), pp. 129-140 (1990).
Suggested/Internal Citation Key Dyn:1990:UPT | |
| |
| #50: |
T. Jensen and C. Petersen and M. Watkins. Practical curves and surfaces for a geometric modeler, Computer Aided Geometric Design, 8
(5), pp. 357-370 (1991).
Suggested/Internal Citation Key Jensen:1991:PCA | |
| |
| #51: |
B. Sarkar and C. Menq. Parameter optimization in approximating curves and surfaces to
measurement data, Computer Aided Geometric Design, 8
(4), pp. 267-290 (1991).
Suggested/Internal Citation Key Sarkar:1991:POI | |
| |
| #52: |
R. Dietz and J. Hoschek and B. Jüttler. An algebraic approach to curves and surfaces on the sphere and on other
quadrics, Computer Aided Geometric Design, 10
(3), pp. 211-230 (August 1993).
Suggested/Internal Citation Key Dietz:1993:AAA | |
| |
| #53: |
Marie-Laurence Mazure. Geometric contact for curves and surfaces, Computer Aided Geometric Design, 11(2), pp. 177-195 (1994). Elsevier Science. ISSN 0167-8396.
Keyword(s) Parametric curves; Parametric surfaces; Geometric contact; Frénet
contact; Connection matrices; Frénet frame; Geometric invariants
Abstract The notion of Frénet-contact of order p (Fp) for parametric curves
in Rd is defined in a new geometrical way which allows
its
extension to the case of surfaces. This notion is compared to geometric
continuity of order p (Gp).
Suggested/Internal Citation Key Mazure:1994:GCF | |
| |
| #54: |
C. Carstensen and G. Mühlbach and G. Schmidt. De Casteljau's algorithm is an extrapolation method, Computer Aided Geometric Design, 12(4), pp. 371-380 (1995). Elsevier Science. ISSN 0167-8396.
Keyword(s) Recurrence scheme; de Casteljau's algorithm; Bernstein polynomials;
Extrapolation algorithms; E-algorithm; GNA-algorithm
Abstract One of the most important recursive schemes in CAGD is de Casteljau's
algorithm for the evaluation of BÈzier curves and surfaces. Within the
theory of triangular recursive schemes we discuss the De Casteljau's
algorithm as a particular case, i.e. we prove that it is identical to
the E-algorithm (or GNA-algorithm) in a particular frame. This result is
of theoretical interest since it leads to some classification of
recurrence relations in CAGD. Furthermore, it may be regarded as a model
example how to obtain known and possibly new recursive schemes in CAGD
as examples of the theory of general extrapolation algorithms.
Suggested/Internal Citation Key Carstensen:1995:DCA | |
| |
| #55: |
Sean M. Gelston and Debasish Dutta. Boundary surface recovery from skeleton curves and surfaces, Computer Aided Geometric Design, 12(1), pp. 27-51 (1995). Elsevier Science. ISSN 0167-8396.
Abstract Medial axis transforms, or skeletons, have many applications in computer
aided geometric design and analysis. Construction of skeletons is an
active area of research. We consider the inverse problem, that of
recovering boundary surfaces from given skeleton elements. The skeleton
of any 3D object will, in general, consist of curves and surfaces. In
this paper, we first outline a method for reconstructing boundary
surfaces corresponding to skeletal curves, and then extend the method
for reconstruction of boundary surfaces corresponding to skeletal
surfaces. Implemented examples for both curves and surfaces are
included.
Suggested/Internal Citation Key Gelston:1995:BSR | |
| |
| #56: |
Helmut Pottmann. Rational curves and surfaces with rational offsets, Computer Aided Geometric Design, 12(2), pp. 175-192 (1995). Elsevier Science. ISSN 0167-8396.
Keyword(s) Rational curve; Rational surface; Offset curve; Offset surface; Rational
Bézier representation; Dual Bézier curves and surfaces;
Spherical Bézier patch; Isophote
Abstract Given a rational algebraic surface in the rational parametric
representation s->(u,v) with unit normal vectors
n->(u,v)=(s->u × s->v)/ || s->u
×s->v || , the offset surface at distance d is
s->d(u,v)=s->(u,v)+dn->(u,v) . This is in general not
a rational representation, since ||
s->u × s->v || is
in general not rational. In this paper, we present an explicit
representation of all rational surfaces with a continuous set of
rational offsets s->d(u,v). The analogous question is
solved for curves, which is an extension of Farouki's Pythagorean hodograph
curves to the rationals. Additionally, we describe all rational curves
c->(t) whose arc length parameter s(t) is a rational function of t .
Offsets arise in the mathematical description of milling processes and
in the representation of thick plates, such that the presented curves
and surfaces possess a very attractive property for practical use.
Suggested/Internal Citation Key Pottmann:1995:RCA | |
| |
| #57: |
Takafumi Saito and Guo-Jin Wang and Thomas W. Sederberg. Hodographs and normals of rational curves and surfaces, Computer Aided Geometric Design, 12(4), pp. 417-430 (1995). Elsevier Science. ISSN 0167-8396.
Keyword(s) Rational curves; Rational surfaces; Hodographs; Normal vectors
Abstract Derivatives and normals of rational Bézier curves and surface
patches are discussed. A non-uniformly scaled hodograph of a degree m ×n
tensor-product rational surface, which provides correct derivative
direction but not magnitude, can be written as a degree (2m - 2)
× 2n or 2m × (2n - 2) vector function in polynomial
Bézier form. Likewise, the scaled normal direction is degree (3m
- 2) ×(3n - 2). Efficient methods are developed for bounding
these directions and the derivative magnitude.
Suggested/Internal Citation Key Saito:1995:HAN | |
| |
| #58: |
Ahmed Khamayseh and Bernd Hamann. Elliptic grid generation using NURBS surfaces, Computer Aided Geometric Design, 13(4), pp. 369-386 (1996). Elsevier Science. ISSN 0167-8396.
Keyword(s) Algebraic grid generation; Approximation; Elliptic grid generation;
NURBS curve; NURBS surface; Partial differential equations; Transfinite
interpolation
Abstract Recently, there has been a move towards NURBS-based grid generation
systems, where the original geometry is given as analytically defined
NURBS surfaces. The process of surface grid generation is the
computation of an algebraic grid based on the NURBS surface definition
and the computation of an elliptic grid based on the algebraic grid. The
NURBS format provides a common mathematical representation for both
standard analytic shapes and free-form curves and surfaces. The
derivatives of the physical coordinates with respect to the parametric
coordinates can be evaluated directly. An improved elliptic surface grid
generation method for NURBS surfaces is presented. New techniques for
computing the control functions and imposing boundary orthogonality are
developed.
Suggested/Internal Citation Key Khamayseh:1996:EGG | |
| |
| #59: |
Kouichi Konno and Hiroaki Chiyokura. An approach of designing and controlling free-form surfaces by using
NURBS boundary Gregory patches, Computer Aided Geometric Design, 13(9), pp. 825-849 (1996). Elsevier Science. ISSN 0167-8396.
Keyword(s) Curve mesh; Surface interpolation; Gregory patch; NURBS; NURBS boundary
Gregory patch
Abstract Designers require a means of designing complex free-form surfaces easily
and intuitively. One general approach to designing such surfaces is to
first define a curve mesh consisting of characteristic lines, such as
cross sections and boundary curves, then to interpolate the curve mesh
using free-form surfaces. NURBS surfaces are widely used but make the
interpolation of an irregular curve mesh difficult. This has been a
major limiting constraint on designers. In this paper, we propose a new
surface representation that enables the smooth interpolation of an
irregular curve mesh with NURBS curves and surfaces.
Suggested/Internal Citation Key Konno:1996:AAO | |
| |
| #60: |
Jiwen Zhang. C-curves: An extension of cubic curves, Computer Aided Geometric Design, 13(3), pp. 199-217 (1996). Elsevier Science. ISSN 0167-8396.
Keyword(s) Cubic C-Ferguson curve; Bézier curve; Uniform B-spline; C-Ferguson
curve; C-Bézier curve; C-B-spline; NURBS
Abstract A linearly parametrized set of curves, named C-curves, is suggested with
basis sin t, cos t, t, and 1. C-curves are an extension of cubic curves,
they depend on a parameter >alpha<>0, and their limiting
case for
>alpha<->0 is a cubic curve. They can deal with free form
curves and
surfaces, and provide exact reproduction of circles and cylinders. So,
they could be used to unify the representation and processing of both
free and normal form curves and surfaces in engineering.
Suggested/Internal Citation Key Zhang:1996:CAE | |
| |
| #61: |
C-curves: An extension of cubic curves, | |
| |
| #62: |
Michael S. Floater. An O(h2n) Hermite approximation for conic sections, Computer Aided Geometric Design, 14(2), pp. 135-151 (1997). Elsevier Science. ISSN 0167-8396.
Keyword(s) High order approximation; Conic sections; Splines
Abstract Given a segment of a conic section in the form of a rational quadratic
Bézier curve and any positive odd integer n , a geometric Hermite
interpolant, with 2n contacts, counting multiplicity, is presented. This
leads to a Gn-1 spline approximation having an
approximation
order of O(h2n) . A bound on the Hausdorff error of
the Hermite
interpolant is provided. Both the interpolation and error bound are
extended to an important subclass of rational biquadratic Bézier
surfaces. For low n , the approximation provides a method for converting
the so-called analytic curves and surfaces used in CAGD to polynomial
spline form with very small error.
Suggested/Internal Citation Key Floater:1997:AH | |
| |
| #63: |
Johannes Wallner and Helmut Pottmann. Rational blending surfaces between quadrics, Computer Aided Geometric Design, 14(5), pp. 407-419 (1997). Elsevier Science. ISSN 0167-8396.
Keyword(s) Kinematic mapping; Line geometry; NURBS surface; Blending surface
Abstract Using tools from classical line geometry and the theory of kinematic
mappings, it is possible to define an intrinsic control structure for
NURBS curves and surfaces on the sphere, the cylinder and on any
projectively equivalent quadratic surface. These methods are further
used to construct exact C1 blends between these surfaces,
such
that interactive design of trim lines and surface tension is possible.
The lowest possible degree of a blend that can be achieved with this
method is (4,3) .
Suggested/Internal Citation Key Wallner:1997:RBS | |
| |
| #64: |
Dinesh Manocha and Shankar Krishnan. Algebraic pruning: a fast technique for curve and surface intersection, Computer Aided Geometric Design, 14(9), pp. 823-845 (1997). Elsevier Science. ISSN 0167-8396.
Keyword(s) Intersection; Curves; Surfaces; Ray-tracing; Resultants;
Eigendecomposition; Solid modeling
Abstract Computing the intersection of parametric and algebraic curves and
surfaces is a fundamental problem in computer graphics and geometric
modeling. This problem has been extensively studied in the literature
and different techniques based on subdivision, interval analysis and
algebraic formulation are known. For low degree curves and surfaces
algebraic methods are considered to be the fastest, whereas techniques
based on subdivision and Bézier clipping perform better for higher
degree intersections. In this paper, we introduce a new technique of
algebraic pruning based on the algebraic approaches and eigenvalue
formulation of the problem. The resulting algorithm corresponds to
computing only selected eigenvalues in the domain of intersection. This
is based on matrix formulation of the intersection problem, power
iterations and geometric properties of Bézier curves and surfaces.
The algorithm prunes the domain and converges to the solutions rapidly.
It has been applied to intersection of parametric and algebraic curves,
ray tracing and curve-surface intersections. The resulting algorithm
compares favorably with earlier methods in terms of performance and
accuracy.
Suggested/Internal Citation Key Manocha:1997:APA | |
| |
| #65: |
L.-E. Andersson and T. J. Peters and N. F. Stewart. Selfintersection of composite curves and surfaces, Computer Aided Geometric Design, 15(5), pp. 507-527 (1998). Elsevier Science. ISSN 0167-8396.
Abstract This paper provides computationally tractable conditions to determine
whether a composite spline curve or patch selfintersects, according to a
definition that includes the important limiting cases of cusps,
singularities, and tangential intersections of adjacent components.
These results follow upon our exposition of necessary and sufficient
conditions to preclude such selfintersections. The paper includes a
numerical example illustrating the results, and discusses an important
application, namely, guaranteeing that a finite curvilinear simplicial
complex in R3 , made up of properly-joined parametric patches,
Suggested/Internal Citation Key Andersson:1998:SOC | |
| |
| #66: |
Yong-Ming Li and Xiao-Ying Zhang. Basis conversion among Bézier, Tchebyshev and Legendre, Computer Aided Geometric Design, 15(6), pp. 637-642 (1998). Elsevier Science. ISSN 0167-8396.
Keyword(s) Basis conversion; Bézier; Tchebyshev; Legendre polynomials
Abstract Bézier representation of curves and surfaces has been a standard
in most CAD/CAM systems. The conversion between Bézier,
Tchebyshev, and Legendre representation of polynomial curves and
surfaces is often desired when an approximation procedure is involved.
In this paper, we present a simple and numerically stable method for
basis conversion of Bézier, Tchebyshev, and Legendre polynomials.
Suggested/Internal Citation Key Li:1998:BCA | |
| |
| #67: |
Martin Peternell and Helmut Pottmann. A Laguerre geometric approach to rational offsets, Computer Aided Geometric Design, 15(3), pp. 223-249 (1998). Elsevier Science. ISSN 0167-8396.
Keyword(s) Laguerre geometry; NC milling; geometrical optics; rational curve;
rational surface; offset; rational offset; Pythagorean-hodograph curve;
principal patch; principal curvature line
Abstract Laguerre geometry provides a simple approach to the design of rational
curves and surfaces with rational offsets. These so-called PH curves and
PN surfaces can be constructed from arbitrary rational curves or
surfaces with help of a geometric transformation which describes a
change between two models of Laguerre geometry. Closely related to that
is their optical interpretation as anticaustics of arbitrary rational
curves/surfaces for parallel illumination. A theorem on rational
parametrizations for envelopes of natural quadrics leads to algorithms
for the computation of rational parametrizations of surfaces; those
include canal surfaces with rational spine curve and rational radius
function, offsets of rational ruled surfaces or quadrics, and surfaces
generated by peripheral milling with a cylindrical or conical cutter.
Laguerre geometry is also useful for the construction of PN surfaces
with rational principal curvature lines. New families of such principal
PN surfaces are determined.
Suggested/Internal Citation Key Peternell:1998:ALG | |
| |
| #68: |
Les A. Piegl and Wayne Tiller. Computing the derivative of NURBS with respect to a knot, Computer Aided Geometric Design, 15(9), pp. 925-934 (1998). Elsevier Science. ISSN 0167-8396.
Keyword(s) B-splines; Differentiation; Symbolic operators
Abstract Algorithms for computing the derivative of NURBS with respect to a knot
are presented. Rational and nonrational curves and surfaces as well as
basis functions are differentiated with respect to a knot. The
derivative entities are computed by control point or basis function
differencing divided by appropriate knot spans.
Suggested/Internal Citation Key Piegl:1998:CTD | |
| |
| #69: |
Rida T. Farouki and Yi-Feng Tsai and Guo-Feng Yuan. Contour machining of free-form surfaces with real-time PH curve CNC
interpolators, Computer Aided Geometric Design, 16(1), pp. 61-76 (1999). Elsevier Science. ISSN 0167-8396.
Keyword(s) machining; Pythagorean-hodograph curves; Free-form surfaces; Surface
contours; CNC interpolators; Feedrates; Offset curves and surfaces
Abstract Two strategies for contour milling of free-form surfaces, using
real-time CNC interpolators for Pythagorean-hodograph (PH) curves, are
described. The first method, applicable to convex surfaces, employs a
flat-end mill and approximates the surface section curves by planar PH
quintics. The second approach, which employs a ball-end mill,
approximates the tool-center trajectory by quintic PH space curves, and
can accommodate nonconvex surfaces by choosing a sufficiently small tool
radius. Both schemes generate compact part programs, in which numerous
short linear/circular G code motions are replaced by fewer analytic path
segments, and eliminate the need for explicit offset curve or surface
representations to compensate for the tool radius. The surface
sectioning and PH curve approximation algorithms required by these
methods are presented, with appropriate tolerance analyses, and
preliminary results from machining experiments performed on an
open-architecture 3-axis CNC mill are described.
Suggested/Internal Citation Key Farouki:1999:CMO | |
| |
| #70: |
Erich Hartmann. On the curvature of curves and surfaces defined by normalforms, Computer Aided Geometric Design, 16(5), pp. 355-376 (1999). Elsevier Science. ISSN 0167-8396.
Keyword(s) Normalform; Hessian matrix; Curvature; Normal curvature; Bisector;
Gn-blending; G2-continuity; Umbilic points;
Isophote; Curvature line; Feature line; Ridge; Ravine; Intersection
curve; Foot point
Abstract The normalform h=0 of a curve (surface) is a generalization of the
Hesse normalform of a line in R2 (plane in
R3). It was introduced and applied to curve and
surface design in recent papers. For determining the curvature of a
curve (surface) defined via normalforms it is necessary to have
formulas for the second derivatives of the normalform function h
depending on the unit normal and the normal curvatures of three
tangential directions of the surface. These are derived and applied to
visualization of the curvature of bisectors and blending curves,
isophotes, curvature lines, feature lines and intersection curves of
surfaces. The idea of the normalform is an appropriate tool for
proving theoretical statements, too. As an example a simple proof of
the Linkage Curve Theorem is given.
Suggested/Internal Citation Key Hartmann:1999:OTC | |
| |
| #71: |
Ming Zhang and Eng-Wee Chionh and Ronald N. Goldman. On a relationship between the moving line and moving conic coefficient
matrices, Computer Aided Geometric Design, 16(6), pp. 517-527 (1999). Elsevier Science. ISSN 0167-8396.
Keyword(s) Implicitization; Moving line; Moving conic
Abstract The method of moving curves and moving surfaces is a new, effective
tool for implicitizing rational curves and surfaces. Here we
investigate a relationship between the moving line coefficient matrix
and the moving conic coefficient matrix for rational curves. Based on
this relationship, we present a new proof that the method of moving
conics always produces the implicit equation of a rational curve when
there are no low degree moving lines that follow the curve.
Suggested/Internal Citation Key Zhang:1999:OAR | |
| |
| #72: |
Erich Hartmann. Numerical parameterization of curves and surfaces, Computer Aided Geometric Design, 17(3), pp. 251-266 (March 2000). ISSN 0167-8396.
Keyword(s) Parameterization, Implicit curve, Implicit surface, Normalform,
Mesh generation, Curvature, Foot point, Intersection curve
Copyright Copyright © 2000 Elsevier Science
Abstract A method for parameterizing nearly arbitrary implicit plane/space
curves and surfaces is introduced. The parameterizations are of class
Cn-1 if the given curves/surfaces are of class
Cn. The computation of points and derivatives is
performed numerically. These parameterizations can be used for
controlled determination of points on curves and surfaces and for the
application of developed techniques for parametric curves and surfaces
(mesh generation, texture mapping, curve integrals, surface integrals
...) to implicit curves and surfaces. The idea of the normalform of a
curve/surface introduced in recent papers makes it possible to apply
the numerical parameterization to nearly arbitrary curves and
surfaces.
Suggested/Internal Citation Key Hartmann:2000:NPO | |
| |
| #73: |
Géraldine Morin and Ron Goldman. A subdivision scheme for Poisson curves and surfaces, Computer Aided Geometric Design, 17(9), pp. 813-833 (October 2000). ISSN 0167-8396.
Keyword(s) Analytic function, Bézier curve, de Casteljau algorithm, Poisson
distribution, Stationary subdivision
Copyright Copyright © 2000 Elsevier Science
Abstract The de Casteljau evaluation algorithm applied to a finite sequence of
control points defines a Bézier curve. This evaluation procedure
also generates a subdivision algorithm and the limit of the
subdivision process is this same Bézier curve. Extending the de
Casteljau subdivision algorithm to an infinite sequence of control
points defines a new family of curves. Here, limits of this stationary
non-uniform subdivision process are shown to be equivalent to curves
whose control points are the original data points and whose blending
functions are given by the Poisson distribution. Thus this approach
generalizes standard subdivision techniques from polynomials to
arbitrary analytic functions. Extensions of this new subdivision
scheme from curves to tensor product surfaces are also discussed.
Suggested/Internal Citation Key Morin:2000:ASS | |
| |
| #74: |
R. Kazinnik and G. Elber. Orthogonal Decomposition of Non-Uniform Bspline Spaces using Wavelets, Computer Graphics Forum, 16(3), pp. 27-38 (August 1997). Blackwell Publishers. Edited by Dieter Fellner and L. Szirmay-Kalos. ISSN 1067-7055.
Abstract We take advantage of ideas of an orthogonal wavelet complement to
produce multiresolution orthogonal decomposition of nonuniform Bspline
(NUB) spaces. The editing of NUB curves and surfaces can be handled at
different levels of resolutions. Applying Multiresolution decomposition
to possibly C1 discontintious surfaces, one can preserve the
general shape on one hand and local features on the other of the
free-form models, including geometric discontinuities. The
Multiresolution decomposition of the NUB tensor product surface is
computed via the symbolic computation of innerproducts of Bspline basis
functions. To find a closed form representationfor the innerproduct of
the Bspline basis functions, an equivalent interpolation problem is
solved. As an example for the strength of the Multiresolution
decomposition, a tool demonstrating the Multiresolittion editing
capabilities of NUB surfaces was developed and is presented as part of
this work, allowing interactive 3D editing of NUB free-form surfaces.
Proceedings of Eurographics '97.
Suggested/Internal Citation Key Kazinnik:1997:ODO | |
| |
| #75: |
S. Kuriyama and K. Tachibana. Polyhedral Surface Modeling with a Diffusion System, Computer Graphics Forum, 16(3), pp. 39-46 (August 1997). Blackwell Publishers. Edited by Dieter Fellner and L. Szirmay-Kalos. ISSN 1067-7055.
Keyword(s) Curves and Surfaces, Diffusion Systems, Polyhedral Surfaces, Tension
Controls
Abstract This paper presents a method of generating polyhedral surfaces by using
a diffusion system that calculates the positional and normal vectors on
their vertices. The system generates smooth shapes that satisfy the
minimum norm property, and can be extended to imitate the shape controls
of curvature continuous surfaces with bias and tension parameters. The
shape of a surface is determined by the stable state of nonlinear and
local calculations between vertices, and is easily controlled by adding
constraints on arbitrary vertices. Such bottom-up calculation of
surfaces enhances flexibility in the interactive design of complicated
free-form shapes.
Proceedings of Eurographics '97.
Suggested/Internal Citation Key Kuriyama:1997:PSM | |
| |
| #76: |
F. W. B. Li and R. W. H. Lau and M. Green. Interactive Rendering of Deforming NURBS Surfaces, Computer Graphics Forum, 16(3), pp. 47-56 (August 1997). Blackwell Publishers. Edited by Dieter Fellner and L. Szirmay-Kalos. ISSN 1067-7055.
Abstract Non-uniform rational B-splines (NURBS) has been widely accepted as a
standard tool for geometry representation and design. Its rich geometric
properties allow it to represent both analytic shapes and free-form
curves and surfaces precisely. Moreover, a set of tools is available for
shape modification or more implicitly, object deformation. Existing
NURBS rendering methods include de Boor algorithm, Oslo algorithm,
Shantz's adaptive forward differencing algorithm and Silbermann's high
speed implementation of NURBS. However, these methods consider only
speeding up the rendering process of individual frames. Recently, Kumar
et al. proposed an incremental method for rendering NURBS surfaces, but
it is still limited to static surfaces. In real-time applications such
as virtual reality, interactive display is needed If a virtual
environment contains a lot of deforming objects, these methods cannot
provide a good solution. In this paper we propose an efficient method
for interactive rendering of deformable objects by maintaining a polygon
model of each deforming NURBS surface and adaptively refining the
resolution of the polygon model. We also took at how this method may be
applied to multi-resolution modelling.
Proceedings of Eurographics '97.
Suggested/Internal Citation Key Li:1997:IRO | |
| |
| #77: |
Cindy Grimm and Matthew Ayers. A Framework for Synchronized Editing of Multiple Curve Representations, Computer Graphics Forum, 17(3), pp. 31-40 (1998). Blackwell Publishers. Edited by N. Ferreira and M. Göbel. ISSN 1067-7055.
Keyword(s) direct manipulation, interface issues, curve manipulation
Abstract Editing curves and surfaces is difficult in part because their mathematical
representations rarely correspond to most people's idea of a curve or
surface. The implementation (and hence, behavior) of most manipulation tools
is intertwined with a particular curve or surface representation; this can
make reimplementing the tool with a different representation problematic.
A system using a single representation must therefore either limit the
types of tools available or convert existing tools to work on the system's
representation.
In this paper we present a framework for editing curves
or surfaces which supports multiple representations and ensures that they
stay synchronized. As a proof of concept, we have created a curve editor
which contains several tools each of which manipulate one of three
different
curve representations: polylines, NURBS, and multi-resolution B-splines.
Suggested/Internal Citation Key Grimm:1998:AFF | |
| |
| #78: |
J. M. Zheng and K. W. Chan and I. Gibson. A New Approach for Direct Manipulation of Free-Form Curve, Computer Graphics Forum, 17(3), pp. 327-334 (1998). Blackwell Publishers. Edited by N. Ferreira and M. Göbel. ISSN 1067-7055.
Abstract There is an increasing demand for more intuitive methods for creating and
modifying free-form curves and surfaces in CAD modeling systems. The
methods
should be based not only on the change of the mathematical paraameters,
such
as control points, knots, and weights, but also on the user's specified
constraints and shapes. This paper presents a new approach for directly
manipulating the shape of a free-form curve, leading to a better control
of the curve deformation and a more intuitive CAD modeling interface. The
user's intended deformation of a curve is automatically converted into the
modification of the corresponding NURBS control points and knot sequence of
the curve. The algorithm for this approach includes curve elevation, knot
refinement, control point repositioning and knot removal. Several examples
shown in this paper demonstrate that the proposed method can be used to
deform a NURBS curve into the desired shape. Currently, the algorithm
concentrates on the purely geometric consideration. Further work will
include the effect of material properties.
Suggested/Internal Citation Key Zheng:1998:ANA | |
| |
| #79: |
Faramarz F. Samavati and Richard M. Bartels. Multiresolution Curve and Surface Representation: Reversing Subdivision
Rules by Least-Squares Data Fitting, Computer Graphics Forum, 18(2), pp. 97-119 (June 1999). Blackwell Publishers. ISSN 1067-7055.
Abstract This work explores how three techniques for defining and representing
curves and surfaces can be related efficiently. The techniques are
subdivision, least-squares data fitting, and wavelets. We show how
least-squares data fitting can be used to "reverse" a
subdivision rule, how this reversal is related to wavelets, how this
relationship can provide a multilevel representation, and how the
decomposition/reconstruction process can be carried out in linear time
and space through the use of a matrix factorization.
Some insights
that this work brings forth are that the inner product used in a
multiresolution analysis influences the support of a wavelet, that
wavelets can be constructed by straightforward matrix observations,
and that matrix partitioning and factorization can provide
alternatives to inverses or duals for building efficient decomposition
and reconstruction processes. We illustrate our findings using an
example curve, grey-scale image, and tensor-product surface.
Suggested/Internal Citation Key Samavati:1999:MCA | |
| |
| #80: |
M. Fontana and F. Giannini and M. Meirana. A Free Form Feature Taxonomy, Computer Graphics Forum, 18(3), pp. 107-118 (September 1999). Blackwell Publishers. ISSN 1067-7055.
Abstract In this paper the notion of free form feature for aesthetic design is
presented. The design of industrial products constituted by free form
surfaces is done by using CAD systems representing curves and surfaces
by means of NURBS functions, which are usually defined by low level
entities that are not intuitive and require some knowledge of the
mathematical language. Similarly to the feature-based approach adopted
by CAD systems for classical mechanical design, a set of high level
modelling entities which provides commonly performed shape
modifications has been identified. Particularly, the paper suggests a
classification of the so-called detail features for an aesthetic
and/or functional characterization of predefined free form
surfaces. Feature types are formally described by means of an
analytical definition of the surface modification through deformation
and elimination laws. A topological classification is then given
according to the application domain of such laws. A further
sub-classification of morphological types is then suggested according
to geometric properties of weak convexity and concavity for the
resulting modified shape, leading to a taxonomy of simple free form
features meaningful for aesthetic design.
Suggested/Internal Citation Key Fontana:1999:AFF | |
| |
| #81: |
D. J. Walton and D. S. Meek. Clothoidal splines, Computers & Graphics, 14
(1), pp. 95-100 (1990).
Keyword(s) curves and surfaces
Suggested/Internal Citation Key Walton:1990:CS | |
| |
| #82: |
Anis Limaiem and François Trochu. Geometric algorithms for the intersection of curves and surfaces, Computers & Graphics, 19
(3), pp. 391-403 (May 1995). Pergamon Press / Elsevier Science. ISSN 0097-8493.
Suggested/Internal Citation Key Limaiem:1995:GAF | |
| |
| #83: |
Zhidong Guan and Jin Ling and Ning Tao and Xi Ping and Tang Rongxi. Study and application of physics-based deformable curves and surfaces, Computers & Graphics, 21(3), pp. 305-313 (May 1997). Pergamon Press / Elsevier Science. ISSN 0097-8493.
Abstract Physics-based deformable curve and surface modeling techniques are
presented. The new approach is efficient and easy to use in many aspects
of geometric design. Its applications include the construction of
N-sided patches, surface smooth joining, curve and surface fairing,
etc.. The equations of motion for the deformable curves and surfaces are
derived using the Lagrangian mechanics and are solved by the finite
element method. The constraints, such as the position of points on
curves or surfaces, the tangent plane and cross-derivative of surface
are implemented through the penalty function methods.
Suggested/Internal Citation Key Guan:1997:SAA | |
| |
| #84: |
Frederic Cros and Philip J. Brock. A method for providing full interactive control of the shape of 3d
curves and surfaces, Eurographics '88, pp. 443-455 (September 1988). North-Holland. Edited by D. A. Duce and P. Jancene.
Suggested/Internal Citation Key Cros:1988:AMF | |
| |
| #85: |
Christophe Rabut. Even Degree B-Spline Curves and Surfaces. A Note on the Paper
"B-Spline Curves and Surfaces Viewed as Digital Filters" by A.
Goshtasby, F. Cheng and B. Barsky, CVGIP: Graphical Models and Image Processing, 54
(4), pp. 351-356 (July 1992).
Suggested/Internal Citation Key Rabut:1992:EDB | |
| |
| #86: |
L.-M. Reissell. Wavelet Multiresolution Representation of Curves and Surfaces, Graphical Models and Image Processing, 58
(3), pp. 198-217 (May 1996). Academic Press.
Suggested/Internal Citation Key Reissell:1996:WMR | |
| |
| #87: |
Gershon Elber and Myung-Soo Kim. Geometric Shape Recognition of Freeform Curves and Surfaces, Graphical Models and Image Processing, 59
(6), pp. 417-433 (November 1997). Academic Press.
Suggested/Internal Citation Key Elber:1997:GSR | |
| |
| #88: |
Jiwen Zhang. C-Bézier Curves and Surfaces, Graphical Models and Image Processing, 61(1), pp. 2-15 (January 1999). Academic Press.
Keyword(s) C-Bézier curves, C-curves, C-B-splines, tensor product C-Bézier
surfaces, Bézier curves, cubic curbes, B-splines, tensor product
Bézier surfaces
Copyright Copyright © 1999 Academic Press
Abstract Using the same technique as for the C-B-splines, two other forms of
C-Bézier curves and a reformed formula for the subdivisions are
proposed. With these new forms, C-Bézier curves can unify the
processes for both the normal cases, and the limiting case (a -> 0)
with precise results. Like the C-B-splines, a C-Bézier curve can
be approximated by its cubic Bézier curve in high accuracy. For
any tensor product C-Bézier patch, a pair of its opposite sides
could have different parameters of a. All this will make the
C-Bézier curves and surfaces more efficient in algorithms, more
flexible in assembling and representing arcs, and will satisfy the
demands of high precision in engineering and fast calculation in
computer display.
Suggested/Internal Citation Key Zhang:1999:CCA | |
| |
| #89: |
Thomas W. Sederberg and Jianmin Zheng and Kris Klimaszewski and Tor Dokken. Approximate Implicitization Using Monoid Curves and Surfaces, Graphical Models and Image Processing, 61(4), pp. 177-198 (July 1999). Academic Press.
Copyright Copyright © 1999 Academic Press
Abstract This paper presents an approach to finding an approximate implicit
equation and an approximate inversion map of a planar rational
parametric curve or a rational parametric surface. High accuracy of
the approximation is achieved with a relatively small number of
low-degree curve segments or surface patches. By using monoid curves
and surfaces, the method eliminates the undesirable singularities and
"phantom" branches normally associated with implicit
representation. The monoids are expressed in exact implicit and
parametric equations simultaneously, and upper bounds are derived for
the approximate errors of implicitization and inversion equations.
Suggested/Internal Citation Key Sederberg:1999:AIU | |
| |
| #90: |
Martin Peternell. Geometric Properties of Bisector Surfaces, Graphical Models, 62(3), pp. 202-236 (May 2000). Academic Press. ISSN 1524-0703.
Copyright Copyright © 2000 Academic Press
Abstract This paper studies algebraic and geometric properties of curve-curve,
curve-surface, and surface-surface bisectors. The computation is in
general difficult since the bisector is determined by solving a system
of nonlinear equations. Geometric considerations will help us to
determine several distinguished curve and surface pairs which possess
elementary computable bisectors. Emphasis is on low-degree rational
curves and surfaces, since they are of particular interest in surface
modeling.
Suggested/Internal Citation Key Peternell:2000:GPO | |
| |
| #91: |
Andrew Glassner. Planar Cubic Curves, Graphics Gems, pp. 575-578 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Glassner:1990:PCC | |
| |
| #92: |
Richard Rasala. Explicit Cubic Spline Interpolation Formulas, Graphics Gems, pp. 579-584 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Rasala:1990:ECS | |
| |
| #93: |
Julian Gomez. Fast Spline Drawing, Graphics Gems, pp. 585-586 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Gomez:1990:FSD | |
| |
| #94: |
Ronald Goldman. Some Properties of Bézier Curves, Graphics Gems, pp. 587-593 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Goldman:1990:SPO | |
| |
| #95: |
Bob Wallis. Tutorial on Forward Differencing, Graphics Gems, pp. 594-603 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Wallis:1990:TOF | |
| |
| #96: |
Ronald Goldman. Integration of Bernstein Basis Functions, Graphics Gems, pp. 604-606 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Goldman:1990:IOB | |
| |
| #97: |
Philip J. Schneider. Solving the Nearest-Point-on-Curve Problem, Graphics Gems, pp. 607-611, 787-796 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Schneider:1990:STN | |
| |
| #98: |
Philip J. Schneider. An Algorithm for Automatically Fitting Digitized Curves, Graphics Gems, pp. 612-626, 797-807 (1990, Boston). Academic Press. Edited by Andrew S. Glassner. ISBN 0-12-286166-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Schneider:1990:AAF | |
| |
| #99: |
Doug Moore. Least-Squares Approximations To Bézier Curves and Surfaces, Graphics Gems II, pp. 406-411 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Moore:1991:LAT | |
| |
| #100: |
Ken Shoemake. Beyond Bézier Curves, Graphics Gems II, pp. 412-416 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Shoemake:1991:BBC | |
| |
| #101: |
John Schlag. A Simple Formulation for Curve Interpolation with Variable Control Point
Approximation, Graphics Gems II, pp. 417-419 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Schlag:1991:ASF | |
| |
| #102: |
Terence Lindgren. Symmetric Evaluation of Polynomials, Graphics Gems II, pp. 420-423 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Lindgren:1991:SEO | |
| |
| #103: |
Hans-Peter Seidel. Menelaus's Theorem, Graphics Gems II, pp. 424-427 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Seidel:1991:MT | |
| |
| #104: |
Hans-Peter Seidel. Geometrically Continuous Cubic Bézier Curves, Graphics Gems II, pp. 428-434 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Seidel:1991:GCC | |
| |
| #105: |
Christopher J. Musial. A Good Straight-Line Approximation of a Circular Arc, Graphics Gems II, pp. 435-439, 617 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Musial:1991:AGS | |
| |
| #106: |
Alan W. Paeth. Great Circle Plotting, Graphics Gems II, pp. 440-445 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Paeth:1991:GCP | |
| |
| #107: |
Xiaolin Wu. Fast Anti-Aliased Circle Generation, Graphics Gems II, pp. 446-450 (1991, Boston). Academic Press. Edited by James Arvo. ISBN 0-12-064481-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Wu:1991:FAC | |
| |
| #108: |
Paul H. C. Eilers. Smoothing and Interpolation with Finite Differences, Graphics Gems IV, pp. 241-250 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Eilers:1994:SAI | |
| |
| #109: |
Phillip Barry. Knot Insertion using Forward Differences, Graphics Gems IV, pp. 251-255 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Barry:1994:KIU | |
| |
| #110: |
Chandrajit Bajaj. Converting a Rational Curve to a Standard Rational Bernstein-Bézier
Representation, Graphics Gems IV, pp. 256-260 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Bajaj:1994:CAR | |
| |
| #111: |
R. Victor Klassen. Intersecting Parametric Cubic Curves by Midpoint Subdivision, Graphics Gems IV, pp. 261-277 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Klassen:1994:IPC | |
| |
| #112: |
Dani Lischinski. Converting Rectangular Patches into Bézier Triangles, Graphics Gems IV, pp. 278-285 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Lischinski:1994:CRP | |
| |
| #113: |
John W. Peterson. Tessellation of NURB Surfaces, Graphics Gems IV, pp. 286-320 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Peterson:1994:TON | |
| |
| #114: |
Ching-Kuang Shene. Equations of Cylinders and Cones, Graphics Gems IV, pp. 321-323 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Shene:1994:EOC | |
| |
| #115: |
Jules Bloomenthal. An Implicit Surface Polygonizer, Graphics Gems IV, pp. 324-349 (1994, Boston). Academic Press. Edited by Paul S. Heckbert. ISBN 0-12-336155-9.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Bloomenthal:1994:AIS | |
| |
| #116: |
Ronald Goldman. Identities for the Univariate, Bivariate Bernstein Basis Fcns, Graphics Gems V, pp. 149-162 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Goldman:1995:IFT | |
| |
| #117: |
Ronald Goldman. Identities for the B-Spline Basis Functions, Graphics Gems V, pp. 163-167 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Goldman:1995:IFTB | |
| |
| #118: |
Ken Turkowski. Circular Arc Subdivision, Graphics Gems V, pp. 168-172 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Turkowski:1995:CAS | |
| |
| #119: |
Luiz Henrique de Figueiredo. Adaptive Sampling of Parametric Curves, Graphics Gems V, pp. 173-178 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key deFigueiredo:1995:ASO | |
| |
| #120: |
Jaewoo Ahn. Fast Generation of Ellipsoids, Graphics Gems V, pp. 179-190 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Ahn:1995:FGO | |
| |
| #121: |
Chandrajit Bajaj. Sparse Smooth Connection Between Bézier/B-Spline Curves, Graphics Gems V, pp. 191-198 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Suggested/Internal Citation Key Bajaj:1995:SSC | |
| |
| #122: |
Jens Gravesen. The Length of Bézier Curves, Graphics Gems V, pp. 199-205 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Gravesen:1995:TLO | |
| |
| #123: |
Robert D. Miller. Quick and Simple Bézier Curve Drawing, Graphics Gems V, pp. 206-209 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Miller:1995:QAS | |
| |
| #124: |
Ken Shoemake. Linear Form Curves, Graphics Gems V, pp. 210-223 (1995, Boston). Academic Press. Edited by Alan W. Paeth. ISBN 0-12-543455-3.
Keyword(s) Curves and Surfaces
Abstract includes code
Suggested/Internal Citation Key Shoemake:1995:LFC | |
| |
| #125: |
Brian A. Barsky and Alain Fournier. Computational techniques for parametric curves and surfaces, Graphics Interface '82, pp. 57-71 (May 1982).
Suggested/Internal Citation Key Barsky:1982:CTF | |
| |
| #126: |
Chandrajit L. Bajaj and Andrew V. Royappa. Parameterization in finite precision, Graphics Interface '92, pp. 29-36 (May 1992). Canadian Information Processing Society.
Keyword(s) curves and surfaces, geometric modeling, numerical methods,
computational algebraic geometry
Suggested/Internal Citation Key Bajaj:1992:PIF | |
| |
| #127: |
Wayne Liu and Stephen Mann. Programming Support for Blossoming, Graphics Interface '96, pp. 95-106 (May 1996). Canadian Human-Computer Communications Society. Edited by Wayne A. Davis and Richard Bartels. ISBN 0-9695338-5-3.
URL This article is available to download (usually PDF or PostScript). It may be freely available, or require membership in an organization's digital library.
Keyword(s) blossoms, curves and surfaces, graphics data structures and data types,
software
Abstract A C++ library has been created to facilitate prototyping of curve and
surface modeling techniques. The library provides blossoming datatypes
to support creation of modeling techniques based on blossoming analysis.
The datatypes have efficient operations that are generalizations of
important CAGD algorithms and can be used to implement many algorithms.
Most importantly, the library is able to interoperate with user-supplied
datatypes or routines to create complex modeling techniques.
Suggested/Internal Citation Key Liu:1996:PSF | |
| |
| #128: |
Brian A. Barsky and Tony D. DeRose. The Beta2-spline: A Special Case of the Beta-spline Curve and Surface
Representation, IEEE Computer Graphics & Applications, 5(9), pp. 46-58 (September 1985).
Keyword(s) splines, curves and surfaces, design and modeling, graphics,
differential geometry, algorithms, CAD/CAM, subdivision
Abstract Correction published in Letter to the Editor, IEEE Computer Graphics and
Applications, Vol. 7, No. 3, March 1987, p. 15. Earlier version of
article published as Tech. Report No. UCB/CSD 83/152, Computer Science
Division, Electrical Engineering and Computer Sciences Department,
University of California, Berkeley, California, USA. (November, 1983).
Suggested/Internal Citation Key Barsky:1985:TBA | |
| |
| #129: |
Gerald Farin and Nickolas Sapidis. Curvature and the Fairness of Curves and Surfaces, IEEE Computer Graphics & Applications, 9
(2), pp. 52-57 (March 1989).
Keyword(s) fairing curves
Suggested/Internal Citation Key Farin:1989:CAT | |
| |
| #130: |
Les Piegl. On NURBS: A Survey, IEEE Computer Graphics & Applications, 11(1), pp. 55-71 (January 1991).
Keyword(s) nurbs, curves and surfaces
Abstract Survey on nurbs, definitions, properties and control.
Suggested/Internal Citation Key Piegl:1991:ONA | |
| |
| #131: |
Jonathan Yen and Susan Spach and Mark Smith and Ron Pulleyblank. Parallel Boxing in B-Spline Intersection, IEEE Computer Graphics & Applications, 11(1), pp. 72-79 (January 1991).
Keyword(s) curves and surfaces, boxing
Abstract Use oriented boxes around B-spline to speed up intersection in a
parallel algorithm.
Suggested/Internal Citation Key Yen:1991:PBI | |
| |
| #132: |
Christoph M. Hoffmann. Implicit curves and surfaces in CAGD, IEEE Computer Graphics & Applications, 13(1), pp. 79-88 (January 1993).
Abstract Conversion between parametric and implicit forms has always been
possible, but practical problems have forced researchers to explore
alternatives such as deferring or sidestepping symbolic computation.
Suggested/Internal Citation Key Hoffmann:1993:ICA | |
| |
| #133: |
Hans-Peter Seidel. An introduction to polar forms, IEEE Computer Graphics & Applications, 13(1), pp. 38-46 (January 1993).
Abstract Polar forms simplify the construction of polynomial and
piecewise-polynomial curves and surfaces and lead to new surface
representations and algorithms.
Suggested/Internal Citation Key Seidel:1993:AIT | |
| |
| #134: |
Ron Goldman. The Ambient Spaces of Computer Graphics and Geometric Modeling, IEEE Computer Graphics & Applications, 20(2), pp. 76-84 (March/April 2000). ISSN 0272-1716.
Copyright Copyright © 2000 IEEE
Abstract Four types of ambient mathematical spaces underlie the algebra and
geometry of computer graphics and geometric modeling: vector spaces,
affine spaces, projective spaces, and Grassmann spaces. This article
clarifies the relationships between these different ambient spaces and
explains as well how they support the construction of the standard
polynomial and rational freeform curves and surfaces of geometric
design.
Suggested/Internal Citation Key Goldman:2000:TAS | |
| |
| #135: |
Les A. Piegl and Wayne Tiller. Reducing Control Points in Surface Interpolation, IEEE Computer Graphics & Applications, 20(5), pp. 70-74 (September - October 2000). ISSN 0272-1716.
URL This article is available to download (usually PDF or PostScript). It may be freely available, or require membership in an organization's digital library.
Keyword(s) Data interpolation, skinning, B-splines, curves and surfaces, algorithms
Copyright Copyright © 2000 IEEE
Abstract A method for interpolating rows of data points with B-spline surfaces
is presented. In each row the number points can differ, requiring a
skinning-type operator to pass a surface through the points. To avoid
data explosion as a result of knot merging, we introduce a new curve
interpolation method that uses knots from a given input knot vector.
Depending on the initial knot vector and how it is updated during
interpolation from row to row, the new method reduces the number of
surface control points by 60-97%.
Suggested/Internal Citation Key Piegl:2000:RCP | |
| |
| #136: |
Andrew J. Hanson. Constrained Optimal Framings of Curves and Surfaces Using Quaternion
Gauss Maps, IEEE Visualization '98, pp. 375-382 (October 1998). IEEE. Edited by David Ebert and Hans Hagen and Holly Rushmeier. ISBN 0-8186-9176-X.
Suggested/Internal Citation Key Hanson:1998:COF | |
| |
| #137: |
M. Pratt. Parametric curves and surfaces as used in computer aided design, The Mathematics of Surfaces, pp. 19-46 (1986). Clarendon Press. Edited by J. Gregory.
Suggested/Internal Citation Key Pratt:1986:PCA | |
| |
| #138: |
A. Ball. The parametric representation of curves and surfaces using rational
polynomial functions, The Mathematics of Surfaces II, pp. 39-62 (1987). Oxford University Press. Edited by R. Martin.
Suggested/Internal Citation Key Ball:1987:TPR | |
| |
| #139: |
M. Sabin. Envelope curves and surfaces, The Mathematics of Surfaces II, pp. 413-418 (1987). Oxford University Press. Edited by R. Martin.
Suggested/Internal Citation Key Sabin:1987:ECA | |
| |
| #140: |
B. Dahlberg and B. Johansson. Envelope curves and surfaces, The Mathematics of Surfaces II, pp. 419-426 (1987). Oxford University Press. Edited by R. Martin.
Suggested/Internal Citation Key Dahlberg:1987:ECA | |
| |
| #141: |
T. Sederberg. Implicit and parametric curves and surfaces for computer aided geometric
design, (1983). Mech. Eng., Purdue U..
Suggested/Internal Citation Key Sederberg:1983:IAP | |
| |
| #142: |
D. Kim. Cones on Bézier curves and surfaces, (1990). Industrial and Operations Engineering Dept, U. of Michigan at Ann Arbor.
Suggested/Internal Citation Key Kim:1990:COB | |
| |
| #143: |
Leon A. Shirman. Construction of smooth curves and surfaces from polyhedral models, pp. 195 (1990). Computer Science Division (EECS), University of California, Berkeley.
Keyword(s) polyhedron
Abstract Also as tech report no UCB/CSD 90/602.
Suggested/Internal Citation Key Shirman:1990:COS | |
| |
| #144: |
Brian A. Barsky and Tony D. DeRose and Mark D. Dippe. An Adaptive Subdivision Method with Crack Prevention for Rendering
Beta-spline Objects, (March 1987). Computer Science Division, Electrical Engineering and Computer Sciences
Department, University of California, Berkeley, California, USA..
Keyword(s) splines, curves and surfaces, design and modeling, graphics,
differential geometry, algorithms, CAD/CAM, subdivision
Suggested/Internal Citation Key Barsky:1987:AAS | |
| |
| #145: |
Brian A. Barsky. A Study of the Parametric Uniform B-spline Curve and Surface
Representations, (May 1983). Computer Science Division, Electrical Engineering and Computer Sciences
Department, University of California, Berkeley, California, USA..
Keyword(s) splines, curves and surfaces, design and modeling, algorithms, CAD/CAM
Suggested/Internal Citation Key Barsky:1983:ASO | |
| |
| #146: |
Richard F. Riesenfeld and Elaine Cohen and Russell D. Fish and Spencer W. Thomas and Elizabeth S. Cobb and Brian A. Barsky and Dino L. Schweitzer and Jeffrey M. Lane. Using the Oslo Algorithm as a Basis for CAD/CAM Geometric Modelling, Proceedings of the Second Annual NCGA National Conference, pp. 345-356 (June 1981). National Computer Graphics Association, Inc..
Keyword(s) splines, curves and surfaces, design and modeling, graphics, algorithms,
CAD/CAM
Suggested/Internal Citation Key Riesenfeld:1981:UTO | |
| |
| #147: |
Brian A. Barsky. End Conditions and Boundary Conditions for Uniform B-spline Curve and
Surface Representations, Computers in Industry, 3
(1, 2), pp. 17-29 (March 1982).
Keyword(s) splines, curves and surfaces, design and modeling, CAD/CAM
Suggested/Internal Citation Key Barsky:1982:ECA | |
| |
| #148: |
S. Ocken and Jacob T. Schwartz and M. Sharir. Precise Implementation of CAD Primitives Using Rational
Parameterizations of Standard Surfaces, Solid Modeling by Computers, pp. 259-273 (1983). Plenum Press. Edited by Mary S. Pickett and John W. Boyse.
Keyword(s) splines, curves and surfaces, design and modeling, differential
geometry, algorithms, CAD/CAM
Suggested/Internal Citation Key Ocken:1983:PIO | |
| |
| #149: |
T. Sederberg and D. Anderson and R. Goldman. Implicit representation of parametric curves and surfaces, Computer Vision, Graphics, and Image Processing, 28
(1), pp. 72-84 (1984).
Suggested/Internal Citation Key Sederberg:1984:IRO | |
| |
| #150: |
G. Cisneros and N. Garcia. Three-Dimensional Pictures with Curves and Surfaces in Parametric
Coordinates, Proceedings MELECON '85, Mediterranean Electrotechnical Conference (4 vols), 2
(), pp. 213-216 (1985). IEEE. Edited by A. Luque and A. R. Figueiras Vidal and J. M. R. Delgado.
Keyword(s) image representations
Suggested/Internal Citation Key Cisneros:1985:TPW | |
| |
| #151: |
Tim N. T. Goodman and Keith Unsworth. Generation of Beta-spline Curves Using a Recurrence Relation, Fundamental Algorithms for Computer Graphics, pp. 325-357 (1985). Springer-Verlag. Edited by Rae A. Earnshaw.
Keyword(s) curves and surfaces
Suggested/Internal Citation Key Goodman:1985:GOB | |
| |
| #152: |
J. Hoschek. Dual Bézier Curves and Surfaces, Surfaces in Computer Aided Geometric Design, pp. 147-156 (1985). North-Holland. Edited by R. Barnhill and W. Boehm.
Suggested/Internal Citation Key Hoschek:1985:DBC | |
| |
| #153: |
Klaus Hollig. Geometric Continuity of Spline Curves and Surfaces, (June 1986, Madison, WI). Computer Sciences Department, University of Wisconsin.
Abstract Abstract: We review beta-spline theory for curves and show how some of
the concepts can be extended to surfaces. Our approach is based on the
Bézier form for piecewise polynomials which yields simple geometric
characterizations of smoothness constraints and shape parameters. For
curves most of the standard "spline calculus" has been
developed. We
discuss in particular the construction of B-splines, the conversion for
B-spline to Bézier representation and interpolation algorithms. A
comparable theory for spline surfaces for general meshes does at present
not exist. We merely describe how to join triangular and rectangular
patches and discuss the corresponding beta-spline constraints in terms
of the Bézier representation.
Suggested/Internal Citation Key Hollig:1986:GCO | |
| |
| #154: |
W. Boehm. Smooth curves and surfaces, Geometric Modeling: Algorithms and New Trends, pp. 175-184 (1987). SIAM, Philadelphia. Edited by G. Farin.
Suggested/Internal Citation Key Boehm:1987:SCA | |
| |
| #155: |
A. Jones. Shape control of curves and surfaces through constrained optimization, Geometric Modeling: Algorithms and New Trends, pp. 265-279 (1987). SIAM, Philadelphia. Edited by G. Farin.
Suggested/Internal Citation Key Jones:1987:SCO | |
| |
| #156: |
A. Schwartz. Subdividing Bézier curves and surfaces, Geometric Modeling: Algorithms and New Trends, pp. 55-66 (1987). SIAM, Philadelphia. Edited by G. Farin.
Suggested/Internal Citation Key Schwartz:1987:SB | |
| |
| #157: |
W. Boehm. Differential Geometry I, (1988).
Abstract Chapter 11 in G. Farin: Curves and Surfaces for Computer Aided
Geometric Design, Academic Press
Suggested/Internal Citation Key Boehm:1988:DGI | |
| |
| #158: |
F. Yamaguchi. Curves and Surfaces in Computer Aided Geometric Design, (1988). Springer.
Suggested/Internal Citation Key Yamaguchi:1988:CAS | |
| |
| #159: |
A. Cavaretta and C. Micchelli. The design of curves and surfaces by subdivision algorithms, Mathematical Methods in Computer Aided Geometric Design, pp. 115-154 (1989). Academic Press. Edited by T. Lyche and L. Schumaker.
Suggested/Internal Citation Key Cavaretta:1989:TDO | |
| |
| #160: |
R. Goldman and B. Barsky. On beta-continuous functions and their application to the construction
of geometrically continuous curves and surfaces, Mathematical Methods in Computer Aided Geometric Design, pp. 299-312 (1989). Academic Press. Edited by T. Lyche and L. Schumaker.
Suggested/Internal Citation Key Goldman:1989:OBF | |
| |
| #161: |
C. M. Hoffmann. Geometric and Solid Modeling: An Introduction, (1989). Morgan Kaufmann. ISBN: 1-55860-067-1 .
Keyword(s) cad
Abstract Probably the best book on the subject written so far
if you want to get into the details of the subject. As well as showing
how to write robust boundary representation modeller code, it is strong
on the algebraic approach to curves and surfaces.
Suggested/Internal Citation Key Hoffmann:1989:GAS | |
| |
| #162: |
Gerald Farin. Curves and Surfaces for Computer Aided Geometric Design, pp. 464 (1990). Academic Press.
Abstract 2nd edition, ISBN: 0-12-249051
Suggested/Internal Citation Key Farin:1990:CAS | |
| |
| #163: |
Natasha Oza. An interactive tool to illustrate the basic principles of Bézier and
B-spline curves and surfaces, (August 1990). Rensselaer Polytechnic Institute.
Abstract Advisor: M. Wozny
Suggested/Internal Citation Key Oza:1990:AIT | |
| |
| #164: |
T. DeRose. Rational Bézier curves and surfaces on projective domains, NURBS for Curve and Surface Design, pp. 35-46 (1991). SIAM. Edited by G. Farin.
Suggested/Internal Citation Key DeRose:1991:RBC | |
| |
| #165: |
X. S. Gao and S. C. Chou. On the normal parametrization of curves and surfaces, Internat. J. Comput. Geom. Appl., 1
(2), pp. 125-136 (1991).
Keyword(s) normal parametric equation, inversion map, conic, conicoid, computer
modeling
Suggested/Internal Citation Key Gao:1991:OTN | |
| |
| #166: |
E. Brechner. General offset curves and surfaces, Geometry Processing for Design and Manufacturing, pp. 101-121 (1992). SIAM, Philadelphia. Edited by R. E. Barnhill.
Suggested/Internal Citation Key Brechner:1992:GOC | |
| |
| #167: |
Lyle H. Ramshaw. Bézier and B-splines as multiaffine maps, Theoretical Foundations of Computer Graphics and CAD, NATO ASI, F40
(), pp. 757-776 (1988). Springer-Verlag. Edited by R. A. Earnshaw.
Keyword(s) curves and surfaces, bezier triangle, computer aided geometric design,
de boor algorithm, de casteljau algorithm, interpolation, multilinearity
Suggested/Internal Citation Key Ramshaw:1988:BAB | |
| |
| #168: |
Atsushi Yamada and Tomotake Furuhata and Kenji Shimada and Ko-Hsiu Hou. A Discrete Spring Model for Genarating Fair Curves and Surfaces, Pacific Graphics '99, (October 1999, Seoul, Korea).
Copyright Copyright © 1999 IEEE
Suggested/Internal Citation Key Yamada:1999:ADS | |
| |
| #169: |
J. A. Brewer and D. C. Anderson. Visual Interaction with Overhauser Curves and Surfaces, Computer Graphics (Proceedings of SIGGRAPH 77), 11
(2), pp. 132-137 (July 1977, San Jose, California). Edited by James George.
Keyword(s) cardinal spline
Copyright Copyright © 1977 Association for Computing Machinery
Suggested/Internal Citation Key Brewer:1977:VIW | |
| |
| #170: |
J. N. England. A system for interactive modeling of physical curved surface objects, Computer Graphics (Proceedings of SIGGRAPH 78), 12
(3), pp. 336-340 (August 1978, Atlanta, Georgia).
Keyword(s) object modelling, curves and surfaces, design and modeling, graphics,
systems applications
Copyright Copyright © 1978 Association for Computing Machinery
Suggested/Internal Citation Key England:1978:ASF | |
| |
| #171: |
Loren C. Carpenter. Computer Rendering of Fractal Curves and Surfaces, Computer Graphics (Proceedings of SIGGRAPH 80), 14
(3), pp. 109 (July 1980, Seattle, Washington).
Copyright Copyright © 1980 Association for Computing Machinery
Suggested/Internal Citation Key Carpenter:1980:CRO | |
| |
| #172: |
Sheue-Ling Lien and Michael Shantz and Vaughan Pratt. Adaptive Forward Differencing for Rendering Curves and Surfaces, Computer Graphics (Proceedings of SIGGRAPH 87), 21
(4), pp. 111-118 (July 1987, Anaheim, California). Edited by Maureen C. Stone.
Keyword(s) image synthesis, adaptive forward differencing, parametric curves and
surfaces
Copyright Copyright © 1987 Association for Computing Machinery
Suggested/Internal Citation Key Lien:1987:AFD | |
| |
| #173: |
Barry Joe. Discrete Beta-Splines, Computer Graphics (Proceedings of SIGGRAPH 87), 21
(4), pp. 137-144 (July 1987, Anaheim, California). Edited by Maureen C. Stone.
Keyword(s) b-splines, subdivision, knot refinement, geometric continuity,
computer-aided geometric design, curves and surfaces, design and
modeling, CAD/CAM
Copyright Copyright © 1987 Association for Computing Machinery
Suggested/Internal Citation Key Joe:1987:DB | |
| |
| #174: |
Sheue-Ling Chang and Michael Shantz and Robert Rocchetti. Rendering Cubic Curves and Surfaces with Integer Adaptive Forward
Differencing, Computer Graphics (Proceedings of SIGGRAPH 89), 23
(3), pp. 157-166 (July 1989, Boston, Massachusetts). Edited by Jeffrey Lane.
Keyword(s) adaptive forward differencing, parametric curve, texture
Copyright Copyright © 1989 Association for Computing Machinery
Suggested/Internal Citation Key Chang:1989:RCC | |
| |
| #175: |
Thomas W. Sederberg and Falai Chen. Implicitization Using Moving Curves and Surfaces, Proceedings of SIGGRAPH 95, Computer Graphics Proceedings, Annual Conference Series, pp. 301-308 (August 1995, Los Angeles, California). Addison Wesley. Edited by Robert Cook. ISBN 0-201-84776-0.
URL This article is available to download (usually PDF or PostScript). It may be freely available, or require membership in an organization's digital library.
Keyword(s) Bézier patches, implicitization, base points
Copyright Copyright © 1995 Association for Computing Machinery
Abstract This paper presents a radically new approach to the century old problem
of computing the implicit equation of a parametric surface. For surfaces
without base points, the new method expresses the implicit equation in a
determinant which is one fourth the size of the conventional expression
based on Dixon's resultant. If base points do exist, previous
implicitization methods either fail or become much more complicated,
while the new method actually simplifies. The new method is illustrated
using the bicubic patches from Newell's teapot model. Dixon's method can
successfully implicitize only 8 of those 32 patches, ex-pressing the
implicit equation as an 18 × 18 determinant. The new method
successfully
implicitizes all 32 of the patches. Four of the implicit equations can
be written as 3 × 3 determinants, eight can be written as 4 × 4
determinants, and the remaining 20 implicit equations can be written
using 9 × 9 determinants.
Suggested/Internal Citation Key Sederberg:1995:IUM | |
| |
| #176: |
Carole Blanc and Christophe Schlick. X-Splines: A Spline Model Designed for the End-User, Proceedings of SIGGRAPH 95, Computer Graphics Proceedings, Annual Conference Series, pp. 377-386 (August 1995, Los Angeles, California). Addison Wesley. Edited by Robert Cook. ISBN 0-201-84776-0.
URL This article is available to download (usually PDF or PostScript). It may be freely available, or require membership in an organization's digital library.
Copyright Copyright © 1995 Association for Computing Machinery
Abstract This paper presents a new model of spline curves and surfaces. The main
characteristic of this model is that it has been created from scratch by
using a kind of mathematical engineering process. In a first step, a
list of specifications was established. This list groups all the
properties that a spline model should contain in order to appear
intuitive to a non-mathematician end-user. In a second step, a new
family of blending functions was derived, trying to fulfill as many
items as possible of the previous list. Finally, the degrees of freedom
offered by the model have been reduced to provide only shape parameters
that have a visual interpretation on the screen. The resulting model
includes many classical properties such as affine and perspective
invariance, convex hull, variation diminution, local control and
C2 / G2 or
C2 / G0 continuity.
But it also includes original
features such as a continuum between B-splines and Catmull-Rom splines,
or the ability to define approximation zones and interpolation zones in
the same curve or surface.
Suggested/Internal Citation Key Blanc:1995:XAS | |
| |
| #177: |
Ravi Ramamoorthi and James Arvo. Creating Generative Models From Range Images, Proceedings of SIGGRAPH 99, Computer Graphics Proceedings, Annual Conference Series, pp. 195-204 (August 1999, Los Angeles, California). Addison Wesley Longman. Edited by Alyn Rockwood. ISBN 0-20148-560-5.
URL This article is available to download (usually PDF or PostScript). It may be freely available, or require membership in an organization's digital library.
Keyword(s) Generative Models, Range Images, Curves and Surfaces, Procedural Modeling
Copyright Copyright © 1999 Association for Computing Machinery
Abstract We describe a new approach for creating concise high-level
generative models from range images or other approximate
representations of real objects. Using data from a variety of
acquisition techniques and a user-defined class of models, our
method produces a compact object representation that is intuitive
and easy to edit. The algorithm has two inter-related phases:
recognition, which chooses an appropriate model within a
user-specified hierarchy, and parameter estimation, which adjusts
the model to best fit the data. Since the approach is
model-based, it is relatively insensitive to noise and missing
data. We describe practical heuristics for automatically making
tradeoffs between simplicity and accuracy to select the best
model in a given hierarchy. We also describe a general and
efficient technique for optimizing a model by refining its
constituent curves. We demonstrate our approach for model
recovery using both real and synthetic data and several
generative model hierarchies.
Suggested/Internal Citation Key Ramamoorthi:1999:CGM | |
| |
| #178: |
Shreeram S. Abhyankar. Parametrization of curves and surfaces, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 122-129 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Abhyankar:1990:POC | |
| |
| #179: |
D. J. Amalraj and K. Eswaran and N. Sundararajan. Determination of the curvature of surfaces and surface profiles, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 369-379 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Amalraj:1990:DOT | |
| |
| #180: |
Chanderjit Bajaj. G1 interpolation using piecewise quadric and cubic
surfaces, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 82-93 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Keyword(s) g1
Suggested/Internal Citation Key Bajaj:1990:IU | |
| |
| #181: |
Pierre E. Bézier. CAD/CAM in the French automobile industry, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 2-9 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Bezier:1990:CIT | |
| |
| #182: |
J. M. Blackledge. A method of incorporating prior information on the structure of random
fractal surfaces, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 293 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Blackledge:1990:AMO | |
| |
| #183: |
Li-Dong Cai. Approximating a surface up to curvature signs using the depth data alone, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 254-260 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Cai:1990:AAS | |
| |
| #184: |
Po-Rong Chang and Share-Young Lee. Partitioning and mapping B-spline surface fitting algorithm into fixed
size VLSI arrays, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 106-110 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Chang:1990:PAM | |
| |
| #185: |
Leonard A. Ferrari and Martine J. Silbermann and P. V. Sankar. Efficient curve and surface generation using high order differencing, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 262-271 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Ferrari:1990:ECA | |
| |
| #186: |
Rui J. P. de Figueiredo and Nasser Kehtarnavaz. Blending functions for interpolation of networks of curves, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 41-43 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Keyword(s) lagrange blending function, cardinal spline blending function, sinc
blending function
Suggested/Internal Citation Key Figueiredo:1990:BFF | |
| |
| #187: |
John C. Hart and Alan Norton. Use of curves in rendering fractures, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 322-328 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Hart:1990:UOC | |
| |
| #188: |
Yuh-Tay Liow. A contour tracing algorithm that preserves common boundaries between
regions, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 208-218 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Liow:1990:ACT | |
| |
| #189: |
Michael Lounsbery and Charles Loop and Stephen Mann and David Meyers and James Painter and Tony DeRose and Kenneth Sloan. Testbed for the comparison of parametric surface methods, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 94-105 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Lounsbery:1990:TFT | |
| |
| #190: |
Akbary-Safa Mahnaz and Ibrahim I. Esat and Colin B. Besant. An efficient algorithm for error elimination from surface measurement
generated by a mechanical probe, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 305-313 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Mahnaz:1990:AEA | |
| |
| #191: |
Dinesh Manocha and John F. Canny. Polynomial parametrizations for rational curves, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 151-162 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Manocha:1990:PPF | |
| |
| #192: |
Vishal Markandey and R. J. P. de Figueiredo. Graph-algebraic approach to 3D object representation, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 346-356 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Markandey:1990:GAT | |
| |
| #193: |
A. Le Mehaute and Florencio I. Utreras. Shape preserving interpolating subdivision, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 74-81 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Mehaute:1990:SPI | |
| |
| #194: |
S. P. Mudur and D. R. Khandekar. An interactive system for quick modeling of aircraft surfaces, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 314-320 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Mudur:1990:AIS | |
| |
| #195: |
Hans-Peter Seidel. Symmetric algorithms for curves and surfaces, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 18-29 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Keyword(s) bpatch, bspline
Suggested/Internal Citation Key Seidel:1990:SAF | |
| |
| #196: |
G. R. Shevare and S. P. Mudur. Constrained-interior interpolating surfaces, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 111-120 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Shevare:1990:CIS | |
| |
| #197: |
M. J. Silbermann. High speed implementation of nonuniform rational B-splines (NURBS), Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 338-345 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Silbermann:1990:HSI | |
| |
| #198: |
Sunny Sunthankar. A solid object digitizing system, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 329-337 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Sunthankar:1990:ASO | |
| |
| #199: |
Boaz J. Super and Alan C. Bovik. Optimally localized estimation of the fractal dimension, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 357-368 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Super:1990:OLE | |
| |
| #200: |
Leonardo Traversoni. Delaunay's tetrahedronalization: An efficient algorithm for 3D
triangulation, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 56-61 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Keyword(s) convex polygons
Suggested/Internal Citation Key Traversoni:1990:DTA | |
| |
| #201: |
Joe Warren and Suresh Lodha. Free-form quadric surface patches, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 30-40 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Warren:1990:FQS | |
| |
| #202: |
Chris K. Wu and Peter L. Weiland and John B. Cheatham. A computer graphics testbed for developing and testing laser imaging
algorithms, Curves and Surfaces in Computer Vision and Graphics (Proceedings of
SPIE), 1251
(), pp. 294-304 (1990). Edited by L. A. Ferrari and R. J. P. de Figueiredo.
Suggested/Internal Citation Key Wu:1990:ACG | |
| |
| #203: |
Laurent Fuchs and Dominique Bechmann and Yves Bertrand and Jean-Francois Dufourd. Formal Specification for Free-Form Curves and Surfaces, 12th Spring Conference on Computer Graphics, pp. 121-130 (June 1996). Comenius University, Bratislava, Slovakia. Edited by Werner Purgathofer. ISBN 80-223-1032-8.
Suggested/Internal Citation Key Fuchs:1996:FSF | |
| |
| #204: |
Josef Hoschek. Dual Bézier curves and surfaces, Surfaces in Computer-Aided Geometric Design, pp. 147-156 (1983). North-Holland. Edited by Robert E. Barnhill and Wolfgang Boehm.
Suggested/Internal Citation Key Hoschek:1983:DBC | |
| |
| #205: |
Robert E. Barnhill and Richard F. Riesenfeld. Computer Aided Geometric Design, (1974). Academic Press.
Keyword(s) splines, curves and surfaces, design and modeling, CAD/ CAM
Suggested/Internal Citation Key Barnhill:1974:CAG | |
| |
| #206: |
Pierre E. Bezier. Emploi des machines a commande numerique, (1970). Masson et Cie..
Keyword(s) splines, curves and surfaces, design and modeling, appl ications,
CAD/CAM
Abstract Translated by Forrest, A. Robin and Pankhurst, Anne F. as Numerical
Control -- Mathematics and Applications, John Wiley and Sons, Ltd.,
London, 1972.
Suggested/Internal Citation Key Bezier:1970:EDM | |
| |
| #207: |
Steven A. Coons. Surfaces for Computer Aided Design, (1964). Design Division, Mech. Engin. Dept., M.I.T., Cambridge, Massachusetts.
Keyword(s) curves and surfaces, design and modeling, CAD/CAM
Suggested/Internal Citation Key Coons:1964:SFC | |
| |
| #208: |
A. Robin Forrest. Curves and Surfaces for Computer-Aided Design, (July 1968). Cambridge University CAD Group.
Suggested/Internal Citation Key Forrest:1968:CAS | |
| |
| #209: |
William J. Gordon and Richard F. Riesenfeld. Bernstein-Bezier Methods for the Computer-Aided Design of Free-Form
Curves and Surfaces, JACM, 21
(2), pp. 293-310 (April 1974).
Keyword(s) spline, patch
Suggested/Internal Citation Key Gordon:1974:BMF | |
| |
| #210: |
W. Gordon and R. Riesenfeld. B-spline curves and surfaces, Computer Aided Geometric Design, pp. 95-126 (1974). Academic Press. Edited by R. E. Barnhill and R. F. Riesenfeld.
Suggested/Internal Citation Key Gordon:1974:BCA | |
| |
| #211: |
Theodore M. P. Lee. Three-Dimensional Curves and Surfaces for Rapid Computer Display, (April 1969). Harvard U..
Suggested/Internal Citation Key Lee:1969:TCA | |
| |
| #212: |
A. Overhauser. Analytic definition of curves and surfaces by parabolic blending, (1968). Ford Motor Company.
Suggested/Internal Citation Key Overhauser:1968:ADO | |
| |
| #213: |
G. Salmon. A Treatise on Conic Sections, (1879). Longmans, Green, and Co..
Keyword(s) conics, curves and surfaces
Suggested/Internal Citation Key Salmon:1879:ATO | |
| |
| #214: |
H. Spaeth. Spline algorithms for curves and surfaces, (1974). Utilitas Math. Publ. Inc., Winnipeg, Manitoba.
Abstract From the German 'Spline Algorithmen zur Konstruktion glatter Kurven und
Flaechen, R. Oldenburg Verlag, Muenchen'
Suggested/Internal Citation Key Spaeth:1974:SAF | |
| |
| #215: |
P. Y. Woon. On the Computer Drawing of Solid Objects Bounded by Quadric Surfaces, (June 1969). Department of Computer Science, New York University.
Keyword(s) solids and volumes, curves and surfaces, graphics, algorithms
Suggested/Internal Citation Key Woon:1969:OTC | |
| |
| #216: |
P. Y. Woon. A Computer Procedure for Generating Visible Line Drawings for Solids
Bounded by Quadric Surfaces, (December 1970). New York University.
Keyword(s) solids and volumes, curves and surfaces, graphics, algorithms
Suggested/Internal Citation Key Woon:1970:ACP | |
| |
| #217: |
P. Y. Woon and H. Freeman. A Computer Procedure for Generating Visible Line Drawings for Solids
Bounded by Quadric Surfaces, Proceedings of the IFIP Congress, Information Processing '71, pp. 1120-1125 (1971). North-Holland Publishing Company.
Keyword(s) solids and volumes, curves and surfaces, graphics, algorithms
Suggested/Internal Citation Key Woon:1971:ACP | |
| |
| #218: |
Edwin E. Catmull. Computer Display of Curved Surfaces, Proceedings of the IEEE Conference on Computer Graphics, Pattern
Recognition, and Data Structure, pp. 11-17 (May 1975).
Keyword(s) curves and surfaces, design and modeling, graphics, algorithms
Suggested/Internal Citation Key Catmull:1975:CDO | |
| |
| #219: |
Kenneth J. Versprille. Computer-Aided Design Applications of the Rational B-spline
Approximation Form, (February 1975). Syracuse University.
Keyword(s) splines, curves and surfaces, design and modeling, CAD/CAM
Suggested/Internal Citation Key Versprille:1975:CDA | |
| |
| #220: |
W. Boehm. Darstellung Und Korrektur Symmetrischer Kurven Und Flaechen Auf EDV
Anlagen (Representation and Correction of Symmetric Curves and Surfaces), Computing, 17
(), pp. 79-85 (1976).
Keyword(s) curve correction and curve representation and symmetry
Suggested/Internal Citation Key Boehm:1976:DUK | |
| |
| #221: |
M. do Carmo. Differential Geometry of Curves and Surfaces, (1976). Prentice Hall.
Suggested/Internal Citation Key Carmo:1976:DGO | |
| |
| #222: |
J. M. Duncan. Application of differential geometry to computer curves and surfaces, (1976, Durham, England). University of Durham.
Keyword(s) differential geometry
Suggested/Internal Citation Key Duncan:1976:AOD | |
| |
| #223: |
P. Bézier. Essay de définition numérique des courbes et des surfaces
expérimentales, (1977). University of Paris VI.
Keyword(s) curves and surfaces, design and modeling, CAD/CAM
Suggested/Internal Citation Key Bezier:1977:EDD | |
| |
| #224: |
W. Boehm. Cubic B-Spline Curves and Surfaces in Computer-Aided Geometric Design, Computing, 19
(), pp. 29-34 (1977).
Suggested/Internal Citation Key Boehm:1977:CBC | |
| |
| #225: |
P. J. Hartley and C. J. Judd. Parameterization of Bezier-Type B-Spline Curves and Surfaces, Computer-Aided Design, 10
(), pp. 130-134 (March 1978).
Keyword(s) parametric and splines
Suggested/Internal Citation Key Hartley:1978:POB | |
| |
| #226: |
M. Hosaka and F. Kimura. Synthesis Methods of Curves and Surfaces in Interactive CAD, Proc. Interactive Techniques in Computer Aided Design (Bologna), pp. 151-156 (September 1978). IEEE Computer Society.
Keyword(s) synthesis and interactive computer aided design
Suggested/Internal Citation Key Hosaka:1978:SMO | |
| |
| #227: |
Tony DeRose and Mary L. Bailey and Bill Barnard and Robert Cypher and David Dobbrikin and Carl Ebeling and Smaragda Konstantinidou and Larry McMurchie and Haim Mizrahi and Bill Yost. Apex: two architectures for generating parametric curves and surfaces, The Visual Computer, 5
(5), pp. 264-276 (October 1989).
Keyword(s) bezier, b-spline, cagd, hardware
Suggested/Internal Citation Key DeRose:1989:ATA | |
| |
| #228: |
Nicholas M. Patrikalakis and George A. Kriezis. Representation of piecewise continuous algebraic surfaces in terms of
B-splines, The Visual Computer, 5
(6), pp. 360-374 (December 1989).
Keyword(s) geometric modeling, algebraic curves and surfaces, b-splines, least
squares
Suggested/Internal Citation Key Patrikalakis:1989:ROP | |
| |
| #229: |
Atsushi Yamada and Fujio Yamaguchi. Homogeneous bounding boxes as tools for intersection algorithms of
rational bezier curves and surfaces, The Visual Computer, 12(4), pp. 202-214 (1996). Springer-Verlag. ISSN 0178-2789.
Keyword(s) CAD/CAM, computer graphics, rational Bézier curves and surfaces,
intersection detection, projective spaces
Abstract In the divide-and-conquer algorithm for detecting intersections of
parametric rational Bézier curves (surfaces), we use bounding
boxes in recursive rough checks. In this paper, we replace the
conventional bounding box with a homogeneous bounding box, which is
projectively defined. We propose a new rough check algorithm based on
it. One characteristic of the homogeneous bounding box is that it
contains a rational Bézier curve (surface) with weights of mixed
signs. This replacement of the conventional bounding box by the
homogeneous one does not increase the computation time.
Suggested/Internal Citation Key Yamada:1996:HBB | |
| |
| #230: |
Shigeo Takahashi and Yoshihisa Shinagawa and Tosiyasu L. Kunii. Continuous-resolution-level constraints in variational design of
multiresolution shapes, The Visual Computer, 14(4), pp. 177-192 (1998). ISSN 0178-2789.
Keyword(s) Continuous-resolution levels, Geometric constraints, Variational
modeling, Curves and surfaces, Wavelets
Copyright Copyright © 1998 Springer-Verlag
Abstract This paper introduces continuous-resolution-level constraints to
hierarchical editing of curves and surfaces based on B-spline wavelets.
The constraints specify the shape at a continuous-resolution level by
interpolating those at integer-resolution levels. Energy functions
subject to the shape deformations are used to control the smoothness of
the curves and surfaces. This paper proposes two interpolation schemes
for the continuous-level shapes: linear interpolation and
cardinal-spline interpolation. The continuous-level shape is obtained as
a transformation of that at an integer-resolution level, and the
continuous-level constraints are reduced to those at integer-resolution
levels. Experimental results are presented to show that the
continuous-level constraints effectively control the multiresolution
curves and surfaces.
Suggested/Internal Citation Key Takahashi:1998:CCI | |
| |
| #231: |
Shigeo Takahashi. Variational design of curves and surfaces using multiresolution
constraints, The Visual Computer, 14(5-6), pp. 208-227 (November 1998). ISSN 0178-2789.
Keyword(s) Variational modeling, Multiresolution constraints, Smooth curves and
surfaces, Endpoint-interpolating B-spline wavelets, Interactive 3D
graphics
Copyright Copyright © 1998 Springer-Verlag
Abstract Variational design of curves and surfaces is a topic of interest in
geometric modeling and interactive 3D graphics. Such variational methods
have been extended to control multiresolution curves and surfaces.
However, in these methods, constraints imposed on the shape are common
at all resolution levels; the level at which the shape satisfies the
constraints within the specified error tolerance is selected. We present
a variational method of designing shapes that imposes different
constraints at multiple levels of resolution. The curves and surfaces
are represented by endpoint-interpolating B-splines and their
corresponding wavelets. Multiresolution constraints are converted from
coarse to fine resolution to associate all the constraints with common
basis functions. We tested several combinations of energy functions and
methods to see which is best for controlling the smoothness.
Suggested/Internal Citation Key Takahashi:1998:VDO | |
| |
| #232: |
Tatiana Samoilov and Gershon Elber. Self-intersection elimination in metamorphosis of two-dimensional curves, The Visual Computer, 14(8-9), pp. 415-428 (1998). ISSN 0178-2789.
Keyword(s) Computer-aided geometric design, Freeform parametric curves and
surfaces, Homotopic curves and surfaces, Matching, Morphing
Copyright Copyright © 1998 Springer-Verlag
Abstract We consider two methods of self-intersection elimination in the
metamorphosis of free-form planar curves. Both algorithms exploit a
matching algorithm and construct the best correspondence of the relative
parameterizations of the initial and final curves. The first algorithm
investigates building and employing a homotopy H:[0, 1]×
R3 -> R3, where H(t, r) for t=0 and t=1 are two given planar curves C1(r) and
C2(r). The first t parameter defines the time
of fixing the intermediate
metamorphosis curve. The locus of H(t, r) coincides with the
ruled
surface between C1(r) and C2(r), but
each isoparametric curve of H(t, r)
is self-intersection free. The second algorithm suits morphing
operations of planar curves. First, it constructs the best
correspondence of the relative parameterizations of the initial and
final curves. Then it eliminates the remaining self-intersections and
flips back the domains that self-intersect.
Suggested/Internal Citation Key Samoilov:1998:SEI | |
| |
| #233: |
Kauhuai Qin. General matrix representations for B-splines, The Visual Computer, 16 (3-4), pp. 177-186 (2000). ISSN 0178-2789.
Keyword(s) B-splines, Matrix representations, Toeplitz matrix
Copyright Copyright © 2000 Springer-Verlag
Abstract In this paper, the concept of the basis matrix of B-splines is
presented. A general matrix representation, which results in an
explicitly recursive matrix formula, for nonuniform B-spline curves of
an arbitrary degree is also presented by means of the Toeplitz
matrix. New recursive matrix representations for uniform B-spline
curves and Bézier curves of an arbitrary degree are obtained as
special cases of that for nonuniform B-spline curves. The recursive
formula for the basis matrix can be substituted for de Boor-Cox's
formula for B-splines, and it has a better time complexity than de
Boor-Cox's formula when used for computation and conversion of
B-spline curves and surfaces between different CAD systems. Finally,
some applications of the matrix representations are given in the
paper.
Suggested/Internal Citation Key Qin:2000:GMR | |
| |
| #234: |
F. David Fracchia and Przemyslaw Prusinkiewicz. A physically-based finite element approach to modeling patches with
n-sided polygonal domains, Proceedings of the 1991 Western Computer Graphics Symposium, pp. 21-25 (April 1991).
Keyword(s) curves and surfaces
Suggested/Internal Citation Key Fracchia:1991:APF | |
| |