Navigation
API > API/Plugins > API/Plugins/ModelingOperators
CSG operation types
| Name | ECSGOperation |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/CompositionOps/BooleanMeshesOp.h |
| Include Path | #include "CompositionOps/BooleanMeshesOp.h" |
Syntax
enum ECSGOperation
{
DifferenceAB = 0 UMETA(DisplayName = "Difference A - B"),
DifferenceBA = 1 UMETA(DisplayName = "Difference B - A"),
Intersect = 2 UMETA(DisplayName = "Intersection"),
Union = 3 UMETA(DisplayName = "Union"),
}
Values
| Name | Remarks |
|---|---|
| DifferenceAB | Subtract the second object from the first object |
| DifferenceBA | Subtract the first object from the second object |
| Intersect | Intersection of the two objects, i.e. where both objects overlap |
| Union | Union of the two objects, i.e. merger of both objects |