Remember compiler options during attach.

Note:
- Move compiler options into `mjsCompiler` struct.
- The compiler options from the attached model are not written by mj_SaveXML.
PiperOrigin-RevId: 689391440
Change-Id: I1d63c146a32f87c737b7a55b64a54b0ffe3aecc9
This commit is contained in:
Alessio Quaglino
2024-10-24 08:29:03 -07:00
committed by Copybara-Service
parent 1043633cc3
commit 159f23e6b4
24 changed files with 302 additions and 204 deletions
+2 -2
View File
@@ -109,7 +109,7 @@ void mjXURDF::Parse(
}
// enforce required compiler defaults for URDF
spec->degree = false;
spec->compiler.degree = false;
// get model name
std::string modelname;
@@ -316,7 +316,7 @@ void mjXURDF::Body(XMLElement* body_elem) {
}
}
// create geom if not discarded
if (!spec->discardvisual) {
if (!spec->compiler.discardvisual) {
pgeom = Geom(elem, pbody, false);
// save color