Navigation
API > API/Plugins > API/Plugins/DynamicMesh
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraints.h |
| Include | #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 | Description |
|---|---|
| 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 |
Remarks
EEdgeRefineFlags indicate constraints on triangle mesh edges