ABSTRACT

Although the union, intersection and difference CSG operations can be rendered via this approach, this chapter focuses on the difference operation, since it yields a deformable mesh scenario. Moreover, a modification to the CSG algorithm behavior is made in a particular case to properly target the deformable mesh scenario. The solution presented here is generic, does not make any assumption on the scene’s topology, and works for any concave, convex, or flat mesh.