URemoveOccludedTrianglesToolProperties

Standard properties

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UInteractiveToolPropertySet

URemoveOccludedTrianglesToolProperties

References

Module

MeshModelingTools

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/RemoveOccludedTrianglesTool.h

Include

#include "RemoveOccludedTrianglesTool.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class URemoveOccludedTrianglesToolProperties : public UInteractiveToolPropertySet

Remarks

Standard properties

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

int

 

AddRandomRays

For raycast-based occlusion tests, optionally add random ray direction to increase the accuracy of the visibility sampling

Public variable UProperty Category, EditAnywhere, Meta

int

 

AddTriangleSamples

Optionally add random samples to each triangle (in addition to those from TriangleSampling) to increase the accuracy of the visibility sampling

Public variable UProperty Category, EditAnywhere

bool

 

bOnlySelfOcclude

If false, when multiple meshes are selected the meshes can occlude each other.

Public variable UProperty Category, EditAnywhere

EOcclusionCalcu...

 

OcclusionTestMethod

The method for deciding whether a triangle is occluded

Public variable UProperty Category, EditAnywhere

EOcclusionTrian...

 

TriangleSampling

Where to sample triangles to test occlusion

Public variable UProperty Category, EditAnywhere, Meta

double

 

WindingIsoValue

The winding isovalue for GeneralizedWindingNumber mode

Constructors

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss