Guaranteed ray intersections with implicit surfaces
- 1 July 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 23 (3) , 297-306
- https://doi.org/10.1145/74334.74364
Abstract
In this paper, we present a robust and mathematically sound ray-intersection algorithm for implicit surfaces. The algorithm is guaranteed to numerically find the nearest intersection of the surface with a ray, and is guaranteed not to miss fine features of the surface. It does not require fine tuning or human choice of interactive parameters. Instead, it requires two upper bounds: "L" that limits the net rate of change of the implicit surface function f(x,y,z) and "G" that limits the rate of change of the gradient. We refer to an implicit surface with these rate limits as an "LG-implicit surface."Existing schemes to intersect a ray with an implicit surface have typically been guaranteed to work only for a limited set of implicit functions, such as quadric surfaces or polynomials, or else have been ad-hoc and have not been guaranteed to work. Our technique significantly extends the ability to intersect rays with implicit surfaces in a guaranteed fashion.Keywords
This publication has 13 references indexed in Scilit:
- Constraints methods for flexible modelsACM SIGGRAPH Computer Graphics, 1988
- Marching cubes: A high resolution 3D surface construction algorithmPublished by Association for Computing Machinery (ACM) ,1987
- Elastically deformable modelsPublished by Association for Computing Machinery (ACM) ,1987
- Blend surfaces for set theoretic volume modelling systemsACM SIGGRAPH Computer Graphics, 1985
- Modeling the mighty mapleACM SIGGRAPH Computer Graphics, 1985
- Global and local deformations of solid primitivesACM SIGGRAPH Computer Graphics, 1984
- Ray tracing algebraic surfacesPublished by Association for Computing Machinery (ACM) ,1983
- A Generalization of Algebraic Surface DrawingACM Transactions on Graphics, 1982
- Superquadrics and Angle-Preserving TransformationsIEEE Computer Graphics and Applications, 1981
- Polynomial real root isolation using Descarte's rule of signsPublished by Association for Computing Machinery (ACM) ,1976