コード例 #1
0
ファイル: scene.py プロジェクト: sjl421/code-2
    def _create_lhs(self, parent):
        """ Creates the left hand side or top depending on the style. """

        self.scene = Scene(parent)
        self.scene.renderer.background = 0.1, 0.2, 0.4

        # Add some actors.
        for i in range(10):
            func = random.choice(ExampleWindow.ACTORS)
            actor = func()

            # Place the actor randomly.
            x = random.uniform(-3, 3)
            y = random.uniform(-3, 3)
            z = random.uniform(-3, 3)

            actor.position = x, y, z

            # Add the actor to the scene.
            self.scene.add_actors(actor)

        # Render it all!
        self.scene.render()

        # Reset the zoom nicely.
        self.scene.reset_zoom()

        return self.scene.control
コード例 #2
0
 def _create_lhs(self, parent):
     self.scene = Scene(parent)
     self.scene.interactor.interactor_style = tvtk.InteractorStyleImage()
     #self.scene.camera.parallel_projection = True
     self.scene.z_plus_view()
     return self.scene.control