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
struct FEdgeConstraint
Remarks
FEdgeConstraint is a constraint on a triangle mesh edge
Variables
| Type | Name | Description | |
|---|---|---|---|
| EEdgeRefineFlags | RefineFlags | Constraint flags on this edge | |
| IProjectionTarget * | Target | Edge is associated with this projection target. | |
| int | TrackingSetID | This ID is not a constraint, but can be used to find descendants of a constrained input edge after splits |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEdgeConstraint
(
EEdgeRefineFlags ConstraintFlags |
|||
FEdgeConstraint
(
EEdgeRefineFlags ConstraintFlags, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanCollapse () |
||
| bool | CanCollapse
(
const EEdgeRefineFlags Flags |
||
| bool | CanFlip () |
||
| bool | CanFlip
(
const EEdgeRefineFlags Flags |
||
| bool | CanSplit () |
||
| bool | CanSplit
(
const EEdgeRefineFlags Flags |
||
| FEdgeConstraint | |||
| bool | |||
| FEdgeConstraint | NoFlips () |
||
| bool | |||
| bool | NoModifications
(
const EEdgeRefineFlags Flags |
||
| FEdgeConstraint | SplitsOnly () |
||
| FEdgeConstraint |