Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Utility functions for configuring a FMeshConstraints instance
| Name | FMeshConstraintsUtil |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraintsUtil.h |
| Include Path | #include "MeshConstraintsUtil.h" |
Syntax
class FMeshConstraintsUtil
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshConstraintsUtil() |
MeshConstraintsUtil.h |
Enums
Public
| Name | Remarks |
|---|---|
| EBoundaryType |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConstrainAllBoundariesAndSeams
(
FMeshConstraints& Constraints, |
Constrain all attribute seams for all overlays of a mesh and different types of boundaries on the mesh | MeshConstraintsUtil.h | |
static void ConstrainAllSeams
(
FMeshConstraints& Constraints, |
Constrain all attribute seams for all overlays of a mesh | MeshConstraintsUtil.h | |
static bool ConstrainEdgeBoundariesAndSeams
(
const int EdgeID, |
Constrain all attribute seams for all overlays of a mesh and different types of boundaries on the mesh | MeshConstraintsUtil.h | |
static void ConstrainROIBoundariesInEdgeROI
(
FMeshConstraints& Constraints, |
Constrain each edge in the EdgeROI set that is incident on exactly one triangle in the TriangleROI set | MeshConstraintsUtil.h | |
static void ConstrainSeams
(
FMeshConstraints& Constraints, |
Constrain attribute seams of the given overlay | MeshConstraintsUtil.h | |
static void ConstrainSeamsInEdgeROI
(
FMeshConstraints& Constraints, |
Constrain all attribute seams for all overlays of a mesh, for edges in the edge array. | MeshConstraintsUtil.h | |
static void FullyConstrainEdges
(
FMeshConstraints& Constraints, |
For all edges, disable flip/split/collapse. For all vertices, pin in current position. | MeshConstraintsUtil.h | |
static void FullyConstrainEdges
(
FMeshConstraints& Constraints, |
For all edges, disable flip/split/collapse. For all vertices, pin in current position. | MeshConstraintsUtil.h | |
static void SetBoundaryConstraintsWithProjection
(
FMeshConstraints& Constraints, |
Create polycurve projection targets at group boundaries. | MeshConstraintsUtil.h |