|
SuperDex Physics C++ API
|
Parameters for the Active Shape Targeting ARAP material model. More...
#include <active_shape_targeting_arap_params.h>
Public Member Functions | |
| bool | operator== (ActiveShapeTargetingArapMaterialParams const &) const =default |
Public Attributes | |
| MaterialPsdStrategy | psdStrategy = MaterialPsdStrategy::Projection |
| Strategy for ensuring positive semi-definite Hessian matrices. | |
| Real6 | shapeTargetTensor {0_r, 0_r, 0_r, 0_r, 0_r, 0_r} |
| Shape target tensor (6 values). | |
| real | stiffness = kDefaultArapStiffness |
| ARAP stiffness parameter (μ) [Pa]. | |
Parameters for the Active Shape Targeting ARAP material model.
Active material model based on the concept of "shape targeting". Unlike passive models that only react to external loads, it introduces an internal actuation mechanism.
The actuation is defined by the shape target tensor, S_t, which specifies the desired local shape of the object. The model then resists deformation from this target shape while allowing rigid rotation.
This approach is effective for simulating biological phenomena like muscle contraction.
Definition at line 45 of file active_shape_targeting_arap_params.h.
|
default |
| MaterialPsdStrategy superdex::ActiveShapeTargetingArapMaterialParams::psdStrategy = MaterialPsdStrategy::Projection |
Strategy for ensuring positive semi-definite Hessian matrices.
Definition at line 68 of file active_shape_targeting_arap_params.h.
| Real6 superdex::ActiveShapeTargetingArapMaterialParams::shapeTargetTensor {0_r, 0_r, 0_r, 0_r, 0_r, 0_r} |
Shape target tensor (6 values).
Defines the shape target tensor as a symmetric 3x3 matrix added to the identity: S_t = I + [[s0, s1, s2], [s1, s3, s4], [s2, s4, s5]]. The shape target tensor specifies the desired local shape of the object. The model then resists deformation from this target shape while allowing rigid rotation.
Definition at line 61 of file active_shape_targeting_arap_params.h.
| real superdex::ActiveShapeTargetingArapMaterialParams::stiffness = kDefaultArapStiffness |
ARAP stiffness parameter (μ) [Pa].
Definition at line 51 of file active_shape_targeting_arap_params.h.