VI.2

INTERSECTING A RAY WITH A QUADRIC SURFACE

Joseph M. Cychosz,     Purdue University CADLAB, West Lafayette, Indiana

Warren N. Waggenspack, Jr.,     IMRLAB, Mechanical Engineering, Louisiana State University, Baton Rouge, Louisiana

Publisher Summary

Quadric surfaces are common modeling primitives for a variety of computer graphics and computer-aided-design applications. Ray tracing or ray firing is also a popular method used for realistic renderings of quadric surfaces. This chapter presents an algorithm for locating the intersection points between a ray and general quadratic surfaces, including ellipsoids, cones, cylinders, paraboloids, and hyperboloids. The chapter describes a means for determining the surface normal at the point of ...

Get Graphics Gems III (IBM Version) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.