I get “root” when using scene.meshes[0].name but I get “CubeA” and “CubeB” when doing scene.meshes[1 or 2].name. Looks like “root” and other meshes are on the same level… weird.
However, scene.meshes[0].setEnabled(false) hides everything.
For now, the only way I access C1 (the empty parent of CubeB (subdivided Blue Cube)) and hide it is by doing this: scene.meshes[0]._children[0].setEnabled(false) I was told that I shouldn’t use private variables (_children) but I can’t find an alternative.
I updated your playground to use Seb’s solution so that future people can see what it looks like. Thanks for helping to contribute to Babylon documentation!