FSimplifyMeshOp

Windows
MacOS
Linux

Inheritance Hierarchy

FDynamicMeshOperator

FSimplifyMeshOp

References

Module

ModelingOperatorsEditorOnly

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperatorsEditorOnly/Public/CleaningOps/SimplifyMeshOp.h

Include

#include "CleaningOps/SimplifyMeshOp.h"

Syntax

class FSimplifyMeshOp : public FDynamicMeshOperator

Variables

Name Description

Public variable

bool

 

bDiscardAttributes

Public variable

bool

 

bPreserveSharpEdges

Public variable

bool

 

bPreventNormalFlips

Public variable

bool

 

bReproject

Public variable

EEdgeRefineFlag...

 

GroupBoundaryConstraint

Public variable

EEdgeRefineFlag...

 

MaterialBoundaryConstraint

Public variable

EEdgeRefineFlag...

 

MeshBoundaryConstraint

Public variable

IMeshReduction ...

 

MeshReduction

Public variable

TSharedPtr< FDy...

 

OriginalMesh

Stored for the GeometryProcessing custom simplifier paths (currently precomputed once in tool setup)

Public variable

TSharedPtr< FMe...

 

OriginalMeshDescription

Stored for the UE4 Standard path

Public variable

TSharedPtr< FDy...

 

OriginalMeshSpatial

Public variable

ESimplifyType

 

SimplifierType

Public variable

int

 

TargetCount

Public variable

float

 

TargetEdgeLength

Public variable

ESimplifyTarget...

 

TargetMode

Inputs

Public variable

int

 

TargetPercentage

Destructors

Name Description

Public function Virtual

~FSimplifyMeshOp()

Functions

Name Description

Public function

void

 

SetTransform

(
    const FTransform& Transform
)

Set ability on protected 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