UCSGMeshesToolProperties

Standard properties of the CSG operation

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingTools

Header

/Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/CSGMeshesTool.h

Include

#include "CSGMeshesTool.h"

Syntax

UCLASS()
class UCSGMeshesToolProperties : public UInteractiveToolPropertySet

Remarks

Standard properties of the CSG operation

Variables

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bShowNewBoundaries

Show boundary edges created by the Boolean operation, which might happen due to numerical errors

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bShowSubtractedMesh

Show a translucent version of the subtracted mesh, to help visualize geometry that is being removed

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

bool

 

bTryCollapseEdges

Try to collapse extra edges created by the Boolean operation

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

bool

 

bTryFixHoles

Try to fill holes created by the Boolean operation, e.g. due to numerical errors

Public variable UProperty Category, EditAnywhere

bool

 

bUseFirstMeshMaterials

If true, only the first mesh will keep its material assignments, and all other faces will have the first material assigned

Public variable UProperty Category, EditAnywhere, Meta

 

EditCondition

Opacity of the translucent subtracted mesh

Color of the translucent subtracted mesh

Public variable UProperty Category, EditAnywhere

ECSGOperation

 

Operation

Type of Boolean operation

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta

float

 

WindingThreshold

Threshold to determine whether a triangle in one mesh is inside or outside of the other