ACM Home Page
Please provide us with feedback. Feedback
Algorithm 783: Pcp2Nurb—smooth free-form surfacing with linearly trimmed bicubic B-splines
Full text PdfPdf (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
Jörg Peters  Purdue Univ., West Lafayette, IN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 51,   Citation Count: 2
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/292395.292399
What is a DOI?

APPENDICES and SUPPLEMENTS
gZip783.gz (35 KB)
Software for "Pcp2Nurb -- Smooth Free-Form Surfacing with Linearly Trimmed Bicubic B-Splines"


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...