As-Rigid-As-Possible (ARAP)
ARAP penalizes deformation that differs from a rigid rotation, preserving local shape rather than matching a conventional isotropic elastic law. SuperDex Physics follows the rotation-variant SVD treatment described by Kim and Eberle (2022).
Enum value: SoftMaterialType::Arap
Formulation
SuperDex Physics computes a rotation-variant singular value decomposition
in which and are proper rotations, so an inversion appears as a negative final signed principal stretch. The matrix
is therefore the closest proper rotation to , including for inverted elements. Let contain the diagonal entries of and let . The strain energy density is
and the first Piola–Kirchhoff stress is
Compression and inversion can make the material tangent indefinite. The public PSD strategies regularize this tangent when requested by the nonlinear solver.
Parameters
The public parameter type is ArapMaterialParams.
| Parameter | Default | Description |
|---|---|---|
stiffness | 1,000 Pa | Resistance to non-rigid deformation |
psdStrategy | Projection | PSD enforcement strategy |
The default stiffness is numerically 100 times smaller than the default Young's modulus Pa used by the isotropic models. These parameters belong to different constitutive models and are not directly equivalent.
Supported concrete PSD strategies: None, Projection, AbsEigenProjection. MaterialDefault resolves to the model's default, Projection.
When to Use
- Shape-preserving deformation where local rigidity matters more than conventional material calibration.
- As the passive basis for Active Shape Targeting ARAP.
References
- T. Kim and D. Eberle, Dynamic Deformables, 2022.