December 2012
Intermediate to advanced
631 pages
13h 10m
English
Ben Trumbore, Cornell University, Ithaca, New York
This chapter provides derivations and source code for the generation of minimal bounding volumes for a cube, a group of polygons, a sphere, a cylinder, a cone, and a torus. The methods described in the chapter suggest that each object in an environment is created by applying a cumulative transformation matrix (CTM) to a canonical primitive object. To calculate the bounding volumes, components of the primitive object are transformed using a CTM. Extrema of the transformed components are then calculated. Those extrema are used to determine the extents of the bounding volume. The bounding volume for a cube is easily ...
Read now
Unlock full access