Uniquely names visual elements with duplicate names by appending an index: Shelf will become Shelf_0, Shelf_1, ...
This bug was due to the scene loading reusing the object name for all visual elements.
Meshacat visualiser would not display the scene objects correctly because it uses the unique name as an index. Duplicates would cause it to overwrite the object with the same name.
Shelf
will becomeShelf_0
,Shelf_1
, ...This bug was due to the scene loading reusing the object name for all visual elements. Meshacat visualiser would not display the scene objects correctly because it uses the unique name as an index. Duplicates would cause it to overwrite the object with the same name.