/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperatorsEditorOnly/Public/CleaningOps/SimplifyMeshOp.h
class FSimplifyMeshOp : public [UE::Geometry::FDynamicMeshOperator](API\Plugins\ModelingOperators\FDynamicMeshOperator)
bool
bAllowSeamCollapse
bool
bDiscardAttributes
bool
bGeometricDeviationConstraint
bool
bPreserveSharpEdges
bool
bPreventNormalFlips
bool
bPreventTinyTriangles
bool
bReproject
bool
bResultMustHaveAttributesEnabled
When true, result will have attributes object regardless of whether attributes were discarded or present initially.
float
GeometricTolerance
UE::Geometry::E...
GroupBoundaryConstraint
UE::Geometry::E...
MaterialBoundaryConstraint
UE::Geometry::E...
MeshBoundaryConstraint
IMeshReduction...
MeshReduction
float
MinimalPlanarAngleThresh
Angle threshold in degrees used for testing if two triangles should be considered coplanar, or two lines collinear
TSharedPtr<FDy...
OriginalMesh
Stored for the GeometryProcessing custom simplifier paths (currently precomputed once in tool setup)
TSharedPtr<FMe...
OriginalMeshDescription
Stored for the UEStandard path
TSharedPtr<FDy...
OriginalMeshSpatial
float
PolyEdgeAngleTolerance
For minimal polygroup-preserving simplification: Threshold angle change (in degrees) along a polygroup edge, above which a vertex must be added.
ESimplifyType
SimplifierType
int
TargetCount
float
TargetEdgeLength
ESimplifyTarget...
TargetMode
Inputs
int
TargetPercentage