Navigation
API > API/Plugins > API/Plugins/ModelingOperatorsEditorOnly
| |
|
| Name |
ESimplifyType |
| Type |
enum |
| Header File |
/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperatorsEditorOnly/Public/CleaningOps/SimplifyMeshOp.h |
| Include Path |
#include "CleaningOps/SimplifyMeshOp.h" |
Syntax
enum ESimplifyType
{
QEM = 0 UMETA(DisplayName = "QEM"),
Attribute = 1 UMETA(DisplayName = "Normal Aware"),
UEStandard = 2 UMETA(DisplayName = "UE Standard"),
MinimalExistingVertex = 3 UMETA(DisplayName = "Existing Positions"),
MinimalPlanar = 4 UMETA(DisplayName = "Minimal Shape-Preserving"),
MinimalPolygroup = 5 UMETA(DisplayName = "Minimal PolyGroup-Preserving"),
ClusterBased = 6,
}
Values
| Name |
Remarks |
| QEM |
Fastest. Standard quadric error metric. |
| Attribute |
Potentially higher quality. Takes the normal into account. |
| UEStandard |
Highest quality reduction. |
| MinimalExistingVertex |
Edge collapse to existing vertices only. Quality may suffer. |
| MinimalPlanar |
Collapse any spurious edges but do not change the 3D shape. |
| MinimalPolygroup |
Only preserve polygroup boundaries; ignore all other shape features |
| ClusterBased |
Simplify by locally clustering vertices, and re-creating the mesh triangles from the cluster connectivity |