Navigation
API > API/Plugins > API/Plugins/DynamicMesh
EEdgeRefineFlags indicate constraints on triangle mesh edges
| Name | UE::Geometry::EEdgeRefineFlags |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraints.h |
| Include Path | #include "MeshConstraints.h" |
Syntax
namespace UE
{
namespace Geometry
{
enum EEdgeRefineFlags
{
NoConstraint = 0,
NoFlip = 1,
NoSplit = 2,
NoCollapse = 4,
FullyConstrained = NoFlip | NoSplit | NoCollapse,
SplitsOnly = NoFlip | NoCollapse,
FlipOnly = NoSplit | NoCollapse,
CollapseOnly = NoFlip | NoSplit,
}
}
}
Values
| Name | Remarks |
|---|---|
| NoConstraint | Edge is unconstrained |
| NoFlip | Edge cannot be flipped |
| NoSplit | Edge cannot be split |
| NoCollapse | Edge cannot be collapsed |
| FullyConstrained | Edge cannot be flipped, split, or collapsed |
| SplitsOnly | Edge can only be split |
| FlipOnly | Edge can only flip |
| CollapseOnly | Edge can only collapse |