Пример #1
0
    def init(self):
        Scene.init(self)

        self.triangles = triangles = openOff(
            "./meshes/icosa.off").get_triangles()
        self.mesh = TriangleMeshNode(
            triangles=triangles,
            scene=self,
            #scaling=[0.5, 0.5, 0.5],
            scaling=[1.0, 1.0, 1.0],
            position=[0.0, 0.0, 0.0],
            draw_origin=False)
        self.pointer = PointerNode(scene=self, draw_origin=False)
        self.points = ColoredPointCloudNode(scene=self,
                                            color=(1.0, 1.0, 1.0, 1.0),
                                            position=[0.0, 0.0, 10.0],
                                            draw_origin=False)
        self.helpers = ColoredPointCloudNode(scene=self,
                                             color=(1.0, 1.0, 1.0, 1.0),
                                             position=[0.0, 0.0, 0.0],
                                             draw_origin=False)
        self.children.append(self.mesh)
        self.children.append(self.pointer)
        self.children.append(self.points)
        self.children.append(self.helpers)