ACM Home Page
Please provide us with feedback. Feedback
Comparison of surface and derivative evaluation methods for the rendering of NURB surfaces
Full text PdfPdf (2.07 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 15 ,  Issue 2  (April 1996) table of contents
Pages: 153 - 178  
Year of Publication: 1996
ISSN:0730-0301
Authors
William L. Luken  IBM T.J. Watson Research Center, Yorktown Heights, NY
Fuhua Cheng  Univ. of Kentuchky, Lexington
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   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/234972.234977
What is a DOI?

ABSTRACT

Three methods for evaluating the surface coordinates, first derivatives, and normal vectors of a NURB surface are compared. These methods include forward differencing, knot insertion, and a tow-stage Cox-de Boor technique. The computational complexity of each of these techniques is analyzed and summarized. The use of Hermite functions is shown to yield a poor approximation for the shading functions of a NURB surface. An improved method for computing derivatives by knot insertion is presented. An efficient algorithm for computing the foward difference matrix and a method for using foward differencing to compute the first derivatives of a NURB surface are also presented.


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
CHENG, F. AND LUKEN, W.L. 1992. Computing step sizes for the tessellation of trimmed NURB surfaces. IBM Rep. RC18499.
 
2
BOEHM, W. 1984. Efficient evaluation of splines. Computing 33, 171-177.
 
3
BOEHM, W. 1980. Inserting New Knots into B-spline Curves. Comput. Aided Des. 12, 199-201.
 
4
DE BOOR, C. 1972. On calculating with B-splines. J. Approx. Theory 6, 50-62.
 
5
Cox, M.G. 1972. The Numerical Evaluation of B-splines. J. Inst. Math. Appl. 10, 134-149.
 
6
 
7
 
8
LEE, E. T.Y. 1982. A simplified B-spline computation routine. Computing 329, 365-373.
9
 
10
 
11
LUKEN, W. L. AND CHENG, F. 1993. Rendering trimmed NURB surfaces. IBM Rep. RC18669.
12
 
13
14
15
 
16
SHENG, X. AND HIRSCH, B.E. 1992. Triangulation of trimmed surfaces in parametric space. Comput. Aided Geom. Des. 24, 8, 437-444.

Collaborative Colleagues:
William L. Luken: colleagues
Fuhua Cheng: colleagues