| Algorithm 783: Pcp2Nurb—smooth free-form surfacing with linearly trimmed bicubic B-splines |
| Full text |
Pdf
(444 KB)
|
| Source
|
ACM Transactions on Mathematical Software (TOMS)
archive
Volume 24 , Issue 3 (September 1998)
table of contents
Pages: 261 - 267
Year of Publication: 1998
ISSN:0098-3500
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 51, Citation Count: 2
|
|
ABSTRACT
Unrestricted control polyhedra facilitate modeling free-form surfaces of arbitrary topology and local patch-layout by allowing n-sided, possibly nonplanar, facets and m-valent vertices. By cutting off edges and corners, the smoothing of an unrestricted control polyhedron can be reduced to the smoothing of a planar-cut polyhedron. A planar-cut polyhedron is a generalization of the well-known tensor-product control structure. The routine Pcp2Nurb in turn translates planar-cut polyhedra to a collection of four-sided linearly trimmed bicubic B-splines and untrimmed biquadratic B-splines. The routine can thus serve as central building block for overcoming topological constraints in the mathematical modeling of smooth surfaces that are stored, transmitted, and rendered using only the standard representation in industry. Specifically, on input of a nine-point subnet of a planar-cut polyhedron, the routine outputs a trimmed bicubic NURBS patch. If the subnet does not have geometrically redundant edges, this patch joins smoothly with patches from adjacent subnets as a four-sided piece of a regular C1 surface. The patch integrates smoothly with untrimmed biquadratic tensor-product surfaces derived from subnets with tensor-product structure. Sharp features can be retained in this representation by using geometrically redundant edges in the planar-cut polyhedron. The resulting surface follows the outlines of the planar-cut polyhedron in the manner traditional tensor-product splines follow the outline of their rectilinear control polyhedron. In particular, it stays in the local convex hull of the planar-cut polyhedron.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
CATMULL, E. AND CLARK, J. 1978. Recursively generated B-spline surfaces on arbitrary topological meshes. Comput. Aided Des. 10, 350-355.
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
PETERS, J. 1995a. Biquartic C 1-surface splines over irregular meshes. Comput. Aided Des. 27, 12 (Dec.), 895-903.
|
| |
6
|
|
 |
7
|
|
| |
8
|
WERNECKE, J. 1993. The Inventor Mentor. Addison Wesley, New York.
|
REVIEW
"Maurice W. Benson : Reviewer"
The procedure Pcp2Nurb maps between planar-cut polyhedra and
standard nonuniform rational B-spline (NURBS) surface
representation (linearly trimmed bicubic B-splines and untrimmed
biquadratic B-splines). A description of a preproce
more...
|