Megalomaniak Haven't tried but might the get_meshes() method of the CSGShape work? Note that the documentation specifies this node has to be the root shape, whatever that means. https://docs.godotengine.org/en/stable/classes/class_csgshape.html#class-csgshape-method-get-meshes
dotted @Megalomaniak said: Haven't tried but might the get_meshes() method of the CSGShape work? Note that the documentation specifies this node has to be the root shape, whatever that means. https://docs.godotengine.org/en/stable/classes/class_csgshape.html#class-csgshape-method-get-meshes Yes. by using a combiner: func generating_meshes_for_mesh(csg:CSGCombiner): print("%s %s" % [csg.get_path(), csg.get_meshes().size() > 0])