Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FMeshConstraintsUtil
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshConstraintsUtil.h |
| Include | #include "MeshConstraintsUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/MeshConstraintsUtil.cpp |
static void ConstrainAllBoundariesAndSeams
&40;
FMeshConstraints & Constraints,
const FDynamicMesh3 & Mesh,
EEdgeRefineFlags MeshBoundaryConstraint,
EEdgeRefineFlags GroupBoundaryConstraint,
EEdgeRefineFlags MaterialBoundaryConstraint,
bool bAllowSeamSplits,
bool bAllowSeamSmoothing,
bool bAllowSeamCollpase,
bool bParallel
&41;
Remarks
Constrain all attribute seams for all overlays of a mesh and different types of boundaries on the mesh
Parameters
| Name | Description |
|---|---|
| Constraints | the set of constraints to add to |
| Mesh | the mesh to constrain |
| MeshBoundaryConstraint | the constraints to place on Mesh boundaries |
| GroupBoundaryConstraint | the constraints to place on boundaries between polygon groups |
| MaterialBoundaryConstraint | the constraints to place on boundaries between different materials |
| bAllowSplits | should we allow constrained edges to be split |
| bAllowSmoothing | should we allow constrained vertices to be smoothed |
| bAllowSeamCollapse | should we allow seam edges to collapse |
| bParallel | should we run the algo in parallel |