EEdgeRefineFlags

EEdgeRefineFlags indicate constraints on triangle mesh edges

Windows
MacOS
Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraints.h

Include

#include "MeshConstraints.h"

Syntax

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss