| Comparison of surface and derivative evaluation methods for the rendering of NURB surfaces |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 36, Citation Count: 0
|
|
|
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.
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Geometric algorithms, languages, and systems
Additional Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.3
Picture/Image Generation
Subjects:
Display algorithms
I.3.4
Graphics Utilities
Subjects:
Software support
I.3.7
Three-Dimensional Graphics and Realism
Subjects:
Color, shading, shadowing, and texture
General Terms:
Algorithms,
Performance,
Verification
Keywords:
B-spline,
Cox-de boor algorithm,
Hermite interpolation,
NURBS,
forward differencing,
knot insertion,
shading model,
surface rendering
|