ACM Home Page
Please provide us with feedback. Feedback
Ray tracing generalized cylinders
Full text PdfPdf (1.21 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 4 ,  Issue 4  (October 1985) table of contents
Pages: 291 - 303  
Year of Publication: 1985
ISSN:0730-0301
Authors
Willem F. Bronsvoort  Delft Univ. of Technology, Delft, The Netherlands
Fopke Klok  Delft Univ. of Technology, Delft, The Netherlands
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 55,   Citation Count: 7
Additional Information:

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/6116.6118
What is a DOI?

ABSTRACT

An algorithm is presented for ray tracing generalized cylinders, that is, objects defined by sweeping a two-dimensional contour along a three-dimensional trajectory. The contour can be any 'well-behaved' curve in the sense that it is continuous, and that the points where the tangent is horizontal or vertical can be determined, the trajectory can be any spline curve. First a definition is given of generalized cylinders in terms of the Frenet frame of the trajectory. Then the main problem in ray tracing these objects, the computation of the intersection points with a ray, is reduced to the problem of intersecting two two-dimensional curves. This problem is solved by a subdivision algorithm. The three-dimensional normal at the intersection point closest to the eye point, necessary to perform shading, is obtained by transforming the two-dimensional normal at the corresponding intersection point of the two two-dimensional curves. In this way it is possible to obtain highly realistic images for a very broad class of objects.


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
 
2
DO CARMO, M. P. Differential Geometry of Curves and Surfaces. Prentice Hall, Englewood Cliffs, N.J., 1976, pp. 16-22.
3
 
4
 
5
GOLDSTEIN, 1~. A. AND NAGEL, R. 3D visual simulation. Simulation 16, 1 (Jan. 1971), 25-31.
6
7
8
 
9
KOPARKAR, P. A. AND MUDUR, S.P. A new class of algorithms for the processing of parametric curves. Comput.-Aided Des. 15, 1 (Jan, 1983), 41-45.
 
10
ROTH, S.D. Ray casting for modeling solids. Comput. Graph. Image Proc. 18, 2 (Feb. 1982), 109-144.
11
12
 
13
WrJK, J. J. VAN. Ray tracing objects defined by sweeping a sphere. In Proceedings of the Eurographics "84 Conference (Copenhagen, Sept. 12-14), North-Holland, Amsterdam, 1984, pp. 73-82.



REVIEW

"Mike A. Evans : Reviewer"

This paper reports on research that extends the technique of ray tracing to objects formed from a swept cylinder primitive. Computer graphics researchers and developers are increasingly interested in ray tracing, a technique for visua  more...

Collaborative Colleagues:
Willem F. Bronsvoort: colleagues
Fopke Klok: colleagues