From 40d927c9fa24992e399e10d66fefed899ad3ff3e Mon Sep 17 00:00:00 2001 From: Alessio Quaglino Date: Fri, 27 Oct 2023 07:17:14 -0700 Subject: [PATCH] Move 2d and 3d plugin force computation to `elasticity.h`. Change physical properties of `floppy_flex.xml` to resemble `floppy.xml`. Make `Membrane` backward compatible with `Composite`. PiperOrigin-RevId: 577190384 Change-Id: I5bc56ec62faa134156e839bec45d685c22eba5c4 --- model/plugin/elasticity/floppy_flex.xml | 4 +- plugin/elasticity/elasticity.cc | 6 +- plugin/elasticity/elasticity.h | 55 +++++++++++++++++ plugin/elasticity/membrane.cc | 81 +++++++++++++------------ plugin/elasticity/membrane.h | 9 ++- plugin/elasticity/solid.cc | 76 +++++++---------------- plugin/elasticity/solid.h | 1 + 7 files changed, 131 insertions(+), 101 deletions(-) diff --git a/model/plugin/elasticity/floppy_flex.xml b/model/plugin/elasticity/floppy_flex.xml index b6a262c3..8609e3fa 100644 --- a/model/plugin/elasticity/floppy_flex.xml +++ b/model/plugin/elasticity/floppy_flex.xml @@ -22,7 +22,7 @@ -