Add material namespacing to sites.

Fixes #2243.

PiperOrigin-RevId: 699713625
Change-Id: I1b45e43f2a6ccfa64c46489c9426fcc2acdc94c3
This commit is contained in:
Alessio Quaglino
2024-11-24 08:38:41 -08:00
committed by Copybara-Service
parent f909d63cdf
commit 13b6055098
3 changed files with 15 additions and 5 deletions
+9
View File
@@ -3102,6 +3102,15 @@ void mjCSite::CopyFromSpec() {
void mjCSite::NameSpace(const mjCModel* m) {
mjCBase::NameSpace(m);
if (!spec_material_.empty() && model != m) {
spec_material_ = m->prefix + spec_material_ + m->suffix;
}
}
// compiler
void mjCSite::Compile(void) {
CopyFromSpec();