Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraints.h |
Include |
#include "MeshConstraints.h" |
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,
}
}
}
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 |
EEdgeRefineFlags indicate constraints on triangle mesh edges