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