There are several approaches for modeling three-dimensional objects as used in computer aided design (CAD) or computer games
. Thewireframe model and the solid model
areworth mentioning. Another method is Constructive Solid Geometry (CSG), which works with spatial primitives. The basis of the CSG method is three-dimensional geometric models such as the sphere or pyramid, the cuboid, cylinder
, ring or others.operations
. By adding or subtracting several base models, new models are created, which in turn can be combined with surfaces or solids. In this way, complex solids can be modeled with recesses and protrusions, which in principle are combined from several individual objects.