Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
Inheritance Hierarchy
- UObject
- FWatchablePropertySet
- UInteractiveToolPropertySet
- URemoveOccludedTrianglesToolProperties
References
| Module | MeshModelingToolsExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/RemoveOccludedTrianglesTool.h |
| Include | #include "RemoveOccludedTrianglesTool.h" |
Syntax
UCLASS ()
class URemoveOccludedTrianglesToolProperties : public UInteractiveToolPropertySet
Remarks
Standard properties
Variables
| Type | Name | Description | |
|---|---|---|---|
| EOccludedAction | Action | What action to perform on occluded triangles | |
| int | AddRandomRays | For raycast-based occlusion tests, optionally add random ray direction to increase the accuracy of the visibility sampling | |
| int | AddTriangleSamples | Optionally add random samples to each triangle (in addition to those from TriangleSampling) to increase the accuracy of the visibility sampling | |
| bool | bOnlySelfOcclude | If false, when multiple meshes are selected the meshes can occlude each other. | |
| double | MinAreaIsland | ||
| int | MinTriCountIsland | ||
| EOcclusionCalculationUIMode | OcclusionTestMethod | The method for deciding whether a triangle is occluded | |
| int | ShrinkRemoval | Shrink (erode) the boundary of the set of triangles to remove. | |
| EOcclusionTriangleSamplingUIMode | TriangleSampling | Where to sample triangles to test occlusion | |
| double | WindingIsoValue | The winding isovalue for GeneralizedWindingNumber mode |
Constructors
| Type | Name | Description | |
|---|---|---|---|