Update XML parsing to store asset path so that assets can be recovered and sent to external renderers
PiperOrigin-RevId: 567347908 Change-Id: I4d8e1abe35be3a67643ff925af709921280856f8
This commit is contained in:
committed by
Copybara-Service
parent
4f34cacf35
commit
7f8018a3f3
@@ -375,6 +375,9 @@ TEST_F(MjCMeshTest, SaveMeshOnce) {
|
||||
const std::string xml_path = GetTestDataFilePath(kCubePath);
|
||||
std::array<char, 1024> error;
|
||||
mjModel* model = mj_loadXML(xml_path.c_str(), 0, error.data(), error.size());
|
||||
// Confirm the mesh file is loaded and stored in paths
|
||||
EXPECT_EQ(
|
||||
std::string(&model->paths[model->mesh_assetpathadr[0]]), "cube.obj");
|
||||
std::string saved_xml = SaveAndReadXml(model);
|
||||
EXPECT_THAT(saved_xml, Not(testing::HasSubstr("vertex")));
|
||||
mj_deleteModel(model);
|
||||
|
||||
Reference in New Issue
Block a user