Move elasticity force computation to the engine.

PiperOrigin-RevId: 676028775
Change-Id: I994e3dda8d6470815763c04df0c276e265aa1f54
This commit is contained in:
Alessio Quaglino
2024-09-18 09:53:11 -07:00
committed by Copybara-Service
parent e439b748a4
commit 66a9cacc90
6 changed files with 127 additions and 38 deletions
-9
View File
@@ -2898,15 +2898,6 @@ void mjCFlex::Compile(const mjVFS* vfs) {
if (model->Bodies()[vbodyid]->plugin.instance) {
mjCPlugin* plugin_instance =
static_cast<mjCPlugin*>(model->Bodies()[vbodyid]->plugin.instance);
if (young > 0) {
plugin_instance->config_attribs["young"] = std::to_string(young);
}
if (poisson > 0) {
plugin_instance->config_attribs["poisson"] = std::to_string(poisson);
}
if (thickness > 0) {
plugin_instance->config_attribs["thickness"] = std::to_string(thickness);
}
if (damping > 0) {
plugin_instance->config_attribs["damping"] = std::to_string(damping);
}