Real time constructive solid geometry rendering using 3D texture mapping

  • Authors:
  • Genevieve Herres

  • Affiliations:
  • SUNY Geneseo

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constructive Solid Geometry (CSG) creates complex 3-dimensional shapes as unions, intersections, and differences of primitive objects (such as spheres, cones, etc.). For example, an ice cream cone can be modeled as the union of a cone and a sphere. Primitives used as operands to unions, intersections and on the left side of differences are positive, primitives used on the right side of differences are negative. CSG information is stored in a CSG Tree, whose internal nodes represent set operations and whose leaves represent primitives. The resulting object is contained within a cubical bounding box.