next up previous
Next: Boolean operations. Up: Introduction Previous: Introduction

CSG representation.

Basic idea of the CSG is composition of simple primitives into complex shaped using Boolean operations [Hoffmann, 1989]. CSG modeler may use blocks, cylinders, spheres, cones and tori as primitives. Changing parameter values for primitives leads to variation of shape in composed object. The CSG standard primitives are the sphere, the cylinder, the cone and the torus. Other basic shapes such as parallelepiped are redundant and can be derived from the standard primitives. Shape can be used as primitive if the surface is closed, connected, non self-intersecting and arbitrary point in 3D space can be tested for shape interior.



Leon Kos
Wed May 27 11:00:46 CEST 1998