Navigation
API > API/Plugins > API/Plugins/MeshModelingTools
Standard properties of the CSG operation
| Name | UCSGMeshesToolProperties |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/CSGMeshesTool.h |
| Include Path | #include "CSGMeshesTool.h" |
Syntax
UCLASS (MinimalAPI)
class UCSGMeshesToolProperties : public UInteractiveToolPropertySet
Inheritance Hierarchy
- FWatchablePropertySet → UInteractiveToolPropertySet → UCSGMeshesToolProperties
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolPropertySet → UCSGMeshesToolProperties
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShowNewBoundaries | bool | Show boundary edges created by the Boolean operation, which might happen due to numerical errors | CSGMeshesTool.h |
|
| bShowSubtractedMesh | bool | Show a translucent version of the subtracted mesh, to help visualize geometry that is being removed | CSGMeshesTool.h |
|
| bTryCollapseEdges | bool | Try to collapse extra edges created by the Boolean operation | CSGMeshesTool.h |
|
| bTryFixHoles | bool | Try to fill holes created by the Boolean operation, e.g. due to numerical errors | CSGMeshesTool.h |
|
| bUseFirstMeshMaterials | bool | If true, only the first mesh will keep its material assignments, and all other faces will have the first material assigned | CSGMeshesTool.h |
|
| EditCondition | Opacity of the translucent subtracted mesh |
Color of the translucent subtracted mesh | CSGMeshesTool.h |
- EditAnywhere
- Category=Display
- Meta=(DisplayName="Opacity Subtracted Mesh", ClampMin="0", ClampMax="1", EditCondition="bShowSubtractedMesh && Operation == ECSGOperation::DifferenceAB || bShowSubtractedMesh && Operation == ECSGOperation::DifferenceBA")
| Operation | ECSGOperation | Type of Boolean operation | CSGMeshesTool.h |
|
| WindingThreshold | float | Threshold to determine whether a triangle in one mesh is inside or outside of the other | CSGMeshesTool.h |
|