FRemoveOccludedTrianglesOp

Windows
MacOS
Linux

Inheritance Hierarchy

FDynamicMeshOperator

FRemoveOccludedTrianglesOp

References

Module

ModelingOperators

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperators/Public/CleaningOps/RemoveOccludedTrianglesOp.h

Include

#include "CleaningOps/RemoveOccludedTrianglesOp.h"

Syntax

class FRemoveOccludedTrianglesOp : public FDynamicMeshOperator

Variables

Name Description

Public variable

int

 

AddRandomRays

Random rays to add beyond +/- major axes, for raycast sampling

Public variable

int

 

AddTriangleSamples

Add triangle samples per triangle (in addition to TriangleSamplingMethod)

Public variable

bool

 

bOnlySelfOcclude

If true, ignore the combined selected occluder data in CombinedMeshTrees, and only consider self-occlusion of this mesh

Public variable

TSharedPtr< Ind...

 

CombinedMeshTrees

Public variable

EOcclusionCalcu...

 

InsideMode

Public variable

TArray< FTransf...

 

MeshTransforms

Public variable

double

 

NormalOffset

We nudge points out by this amount to try to counteract numerical issues

Public variable

TSharedPtr< FDy...

 

OriginalMesh

Inputs

Public variable

EOcclusionTrian...

 

TriangleSamplingMethod

Public variable

double

 

WindingIsoValue

Use this as winding isovalue for WindingNumber mode

Destructors

Functions

Name Description

Public function

void

 

SetTransform

(
    const FTransform& Transform
)

Overridden from FDynamicMeshOperator

Name Description

Public function Virtual

void

 

CalculateResult

(
    FProgressCancel* Progress
)

FDynamicMeshOperator implementation

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