Fix attach for spatial tendon. Fixes #3119.

PiperOrigin-RevId: 874067521
Change-Id: If8d415278dde2bccf269cc90e8c176e3d7edefa6
This commit is contained in:
Taylor Howell
2026-02-23 07:38:02 -08:00
committed by Copybara-Service
parent a043df6bdf
commit 6ec808e2ce
3 changed files with 138 additions and 2 deletions
+6 -2
View File
@@ -6267,12 +6267,16 @@ void mjCTendon::ResolveReferences(const mjCModel* m) {
try {
// look for wrapped element with namespace
path[i]->name = prefix + pname + suffix;
path[i]->sidesite = prefix + psidesite + suffix;
if (!psidesite.empty()) {
path[i]->sidesite = prefix + psidesite + suffix;
}
path[i]->ResolveReferences(m);
} catch(mjCError) {
// remove namespace from wrap names
path[i]->name = pname;
path[i]->sidesite = psidesite;
if (!psidesite.empty()) {
path[i]->sidesite = psidesite;
}
path[i]->ResolveReferences(m);
nfailure++;
}