diff --git a/plugins/X3DReader/X3DReader.py b/plugins/X3DReader/X3DReader.py index ba798e0e96..72fba5d1fe 100644 --- a/plugins/X3DReader/X3DReader.py +++ b/plugins/X3DReader/X3DReader.py @@ -66,6 +66,7 @@ class X3DReader(MeshReader): theScene.addDecorator(group_decorator) for node in self.sceneNodes: theScene.addChild(node) + theScene.setSelectable(True) elif len(self.sceneNodes) == 1: theScene = self.sceneNodes[0] else: # No shapes read :( @@ -700,7 +701,6 @@ def addQuadFlip(bui, a, b, c, d, ccw): # - Find an outer vertex with the smallest angle and no vertices inside its adjacent triangle # - Remove the triangle at that vertex # - Repeat until done -# Note that n is the count of vertices in the face, but the `face` array is one element bigger, with nth element same as the 0th one # Vertex coordinates are supposed to be already in the mesh builder object def addFace(bui, indices, ccw): # Resolve indices to coordinates for faster math