Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Interface to a index-based deformation solver for a 3D mesh vertex set that supports weighted point constraints.
| Name | IConstrainedMeshSolver |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/ConstrainedMeshSolver.h |
| Include Path | #include "Solvers/ConstrainedMeshSolver.h" |
Syntax
class IConstrainedMeshSolver
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IConstrainedMeshSolver() |
Solvers/ConstrainedMeshSolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddConstraint
(
const int32 VtxId, |
Add or update a weighted positional constraint associated with VtxId | Solvers/ConstrainedMeshSolver.h | |
void ClearConstraintPositions() |
Clear all Constraint Positions. | Solvers/ConstrainedMeshSolver.h | |
void ClearConstraints() |
Clear all constraints (Positions and Weights) | Solvers/ConstrainedMeshSolver.h | |
void ClearConstraintWeights() |
Clear all Constraint Weights. | Solvers/ConstrainedMeshSolver.h | |
| Returns the vertex locations of the deformed mesh. | Solvers/ConstrainedMeshSolver.h | ||
bool IsConstrained
(
const int32 VtxId |
Test if a non-zero weighted constraint is associated with VtxId. | Solvers/ConstrainedMeshSolver.h | |
bool UpdateConstraintPosition
(
const int32 VtxId, |
Update or Create a constraint position associated with | Solvers/ConstrainedMeshSolver.h | |
bool UpdateConstraintWeight
(
const int32 VtxId, |
Update or Create a constraint weight associated with | Solvers/ConstrainedMeshSolver.h |