Ray tracing algebraic surfaces
- 1 July 1983
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 17 (3) , 83-90
- https://doi.org/10.1145/800059.801136
Abstract
Many interesting surfaces can be written as polynomial functions of the spatial coordinates, often of low degree. We present a method based on a ray casting algorithm, extended to work in more than three dimensions, to produce pictures of these surfaces. The method uses a symbolic algebra system to automatically derive the equation of intersection between the ray and the surface and then solves this equation using an exact polynomial root finding algorithm. Included are illustrations of the cusp catastrophe surface, and two unusually shaped quartic surfaces, Kummer's quadruple and Steiner's surface.Keywords
This publication has 11 references indexed in Scilit:
- Ray tracing parametric patchesPublished by Association for Computing Machinery (ACM) ,1982
- A Generalization of Algebraic Surface DrawingACM Transactions on Graphics, 1982
- Automatic analysis of real algebraic curvesACM SIGSAM Bulletin, 1981
- A reflectance model for computer graphicsPublished by Association for Computing Machinery (ACM) ,1981
- A lens and aperture camera model for synthetic image generationPublished by Association for Computing Machinery (ACM) ,1981
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- Models of light reflection for computer synthesized picturesPublished by Association for Computing Machinery (ACM) ,1977
- Polynomial real root isolation using Descarte's rule of signsPublished by Association for Computing Machinery (ACM) ,1976
- 3-D Visual simulationSIMULATION, 1971