Boolean operations


Boolean operations is the means of creating new objects from existing ones by performing set-theoretic operations.


In the sgCore library all the functions realizing Boolean operations are collected in the same namespace - sgBoolean described in sgAlgs.h



You can construct many objects using Boolean operations. That's why in the sgCore library all the functions related to the Boolean algorythms group return pointers to the objects of the sgCGroup type.



The following algorythms belong to the Boolean algorythms group:

3D objects intersection

Joining 3D objects

Subtracting 3D objects

3D objects surfaces intersection

Object surface and plane intersection