Merge pull request #3451 from smallquail:flex-geometric-stiffness
PiperOrigin-RevId: 958995742 Change-Id: Ibb60c3112b6dbc2373a5cd98df0477d639a5a001
This commit is contained in:
@@ -65,6 +65,11 @@ Bug fixes
|
||||
large penetration depth between nearly touching thin boxes with positive margin, causing resting stacks to explode.
|
||||
- Fixed a bug in the box-box collider where penetrations deeper than a box's smallest half-size could produce no
|
||||
contacts, letting boxes tunnel through thin boxes. Fixes :issue:`1800`.
|
||||
- Fixed the flex stretch stiffness operator, which was the Gauss-Newton Hessian of the stretch force rather than its
|
||||
Jacobian: the geometric (stress-proportional) term was missing. Only the tensile part of that term is added, since
|
||||
it is positive semi-definite exactly when the edge is in tension, and its consumers require an SPD operator; the
|
||||
stretch force itself is unchanged. This affects the implicit integrators and the implicit effective metric, so
|
||||
flexes using ``elastic2d="stretch"`` integrate slightly differently. Bending-only flexes are unaffected.
|
||||
|
||||
Version 3.11.0 (July 27, 2026)
|
||||
------------------------------
|
||||
|
||||
Reference in New Issue
Block a user