Navigation
API > API/Plugins > API/Plugins/DynamicMesh
| Name | FSimplifyOptions |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshClusterSimplifier.h |
| Include Path | #include "Operations/MeshClusterSimplifier.h" |
Syntax
struct FSimplifyOptions
Structs
| Name | Remarks |
|---|---|
| FPreserveFeatures |
Enums
Public
| Name | Remarks |
|---|---|
| EConstraintLevel | Constraint levels control what simplifications are allowed Ordered from most-constrained to least-constrained |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTransferAttributes | bool | Whether to attempt to transfer attributes to the result mesh. | Operations/MeshClusterSimplifier.h | |
| bTransferGroups | bool | Whether to attempt to transfer triangle groups (PolyGroups) to the result mesh. | Operations/MeshClusterSimplifier.h | |
| FixBoundaryAngleTolerance | double | If > 0, boundary vertices w/ incident boundary edge angle greater than this (in degrees) will be kept in the output. | Operations/MeshClusterSimplifier.h | |
| MaxPreserveCollapsedClusterPasses | int32 | If > 0, number of passes to attempt to make sure the simplification does not fully delete islands of the mesh. | Operations/MeshClusterSimplifier.h | |
| PreserveEdges | FPreserveFeatures | Manage which feature edge types we try to retain in the simplified result. | Operations/MeshClusterSimplifier.h | |
| TargetEdgeLength | double | Vertices within this distance are allowed to be replaced with a single vertex. | Operations/MeshClusterSimplifier.h |