|
SuperDex Physics C++ API
|
Parameters for creating a constraint coupling a deformable node to a rigid actor. More...
#include <mochi_structs.h>
Public Attributes | |
| ActorHandle | deformableActor {} |
| Actor handle identifying the deformable actor. | |
| int | deformableNodeIndex = -1 |
| Node index in the deformable actor's reference simulation mesh, as returned by Actor::GetMesh. | |
| bool | findClosest = false |
| Whether to automatically select a boundary node of the deformable actor. | |
| bool | fixToDeformablePos = true |
| When true, the coupling position on the rigid actor is auto-computed to match the deformable node's initial position (in the rigid actor's frame), so the constraint starts at zero deviation, and rigidLocalPos is ignored. | |
| ActorHandle | rigidActor {} |
| Actor handle identifying the rigid actor. | |
| Real3 | rigidLocalPos {} |
| Coupling position [m] in rigid actor's local frame. | |
| Public Attributes inherited from superdex::ConstraintParams | |
| real | damping = 0_r |
| Constraint damping coefficient. | |
| real | saturation = -1_r |
| Saturation distance [m] or angle [rad]. | |
| real | stiffness = 1e6_r |
| Constraint stiffness coefficient. | |
Additional Inherited Members | |
| Public Member Functions inherited from superdex::ConstraintParams | |
| bool | operator== (ConstraintParams const &) const =default |
Parameters for creating a constraint coupling a deformable node to a rigid actor.
Definition at line 325 of file mochi_structs.h.
| ActorHandle superdex::DeformableNodeToRigidConstraintParams::deformableActor {} |
Actor handle identifying the deformable actor.
Definition at line 332 of file mochi_structs.h.
| int superdex::DeformableNodeToRigidConstraintParams::deformableNodeIndex = -1 |
Node index in the deformable actor's reference simulation mesh, as returned by Actor::GetMesh.
Ignored if findClosest is true; otherwise it must identify a node in that mesh.
Definition at line 328 of file mochi_structs.h.
| bool superdex::DeformableNodeToRigidConstraintParams::findClosest = false |
Whether to automatically select a boundary node of the deformable actor.
Definition at line 334 of file mochi_structs.h.
| bool superdex::DeformableNodeToRigidConstraintParams::fixToDeformablePos = true |
When true, the coupling position on the rigid actor is auto-computed to match the deformable node's initial position (in the rigid actor's frame), so the constraint starts at zero deviation, and rigidLocalPos is ignored.
Definition at line 336 of file mochi_structs.h.
| ActorHandle superdex::DeformableNodeToRigidConstraintParams::rigidActor {} |
Actor handle identifying the rigid actor.
Definition at line 330 of file mochi_structs.h.
| Real3 superdex::DeformableNodeToRigidConstraintParams::rigidLocalPos {} |
Coupling position [m] in rigid actor's local frame.
Definition at line 326 of file mochi_structs.h.