Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FSimplifyOptions
Constraint levels control what simplifications are allowed Ordered from most-constrained to least-constrained
| Name | EConstraintLevel |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshClusterSimplifier.h |
| Include Path | #include "Operations/MeshClusterSimplifier.h" |
Syntax
enum EConstraintLevel
{
Fixed,
Constrained,
Free,
MAX,
}
Values
| Name | Remarks |
|---|---|
| Fixed | Fixed vertices/edges will generally be preserved in the output, as they will each be given their own cluster. |
| Constrained | Constrained vertices/edges may be simplified, but the edge flow should be preserved A vertex at an intersection of more than two constrained edges will be automatically preserved as 'Fixed' |
| Free | No constraints / ok to simplify as much as possible. |
| MAX | The count of total constraint levels, used for iterating over the levels. (Not itself a valid constraint level) |