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
class FMeshConstraints
Remarks
FMeshConstraints is a set of Edge and Vertex constraints for a Triangle Mesh
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< int, FEdgeConstraint > | Edges | Map of mesh edge IDs to active EdgeConstraints | |
| int | FixedSetIDCounter | Internal counter used to allocate new FixedSetIDs | |
| FConstraintProjectionData | ProjectionData | Additional data for constraint curve projection | |
| TMap< int, FVertexConstraint > | Vertices | Map of mesh vertex IDs to active VertexConstraints |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | |||
| void | ClearEdgeConstraint
(
int EdgeID |
Clear the constraint on the given EdgeID | |
| void | ClearVertexConstraint
(
int VertexID |
Clear the constraint on the given VertexID | |
| void | FindConstrainedEdgesBySetID
(
int SetID, |
Find all constraint edges for the given SetID, and return via FoundListOut | |
| bool | GetEdgeConstraint
(
int EdgeID, |
||
| FEdgeConstraint | GetEdgeConstraint
(
int EdgeID |
||
| const TMap< int, FEdgeConstraint > & | |||
| bool | GetVertexConstraint
(
int VertexID, |
||
| FVertexConstraint | GetVertexConstraint
(
int VertexID |
||
| const TMap< int, FVertexConstraint > & | |||
| bool | |||
| bool | HasEdgeConstraint
(
int EdgeID |
||
| bool | HasVertexConstraint
(
int VertexID |
||
| void | SetOrCombineVertexConstraint
(
int VertexID, |
||
| void | SetOrUpdateEdgeConstraint
(
int EdgeID, |
Set the constraint on the given EdgeID | |
| void | SetOrUpdateVertexConstraint
(
int VertexID, |
Set the constraint on the given VertexID |