Ejemplo n.º 1
0
def vtk_scene(actors, size=(800, 600), azimuth=None, elevation=None, viewangle=None):
    from tvtk.pyface.tvtk_scene import TVTKScene
    scene = TVTKScene(off_screen_rendering=True)
    scene._renwin.size = 800, 600
    scene.add_actors(actors)
    if azimuth is not None:
        scene.camera.azimuth(azimuth)
    if elevation is not None:
        scene.camera.elevation(elevation)
    if viewangle is not None:
        scene.camera.view_angle = viewangle
    depth_peeling(scene)
    return scene
Ejemplo n.º 2
0
def vtk_scene(actors, size=(800, 600), azimuth=None, elevation=None, viewangle=None):
    from tvtk.pyface.tvtk_scene import TVTKScene

    scene = TVTKScene(off_screen_rendering=False)
    scene._renwin.size = size
    scene.add_actors(actors)
    if azimuth is not None:
        scene.camera.azimuth(azimuth)
    if elevation is not None:
        scene.camera.elevation(elevation)
    if viewangle is not None:
        scene.camera.view_angle = viewangle
    depth_peeling(scene)
    return scene
Ejemplo n.º 3
0
 def do():
     scene = TVTKScene()
     reference = weakref.ref(scene, scene_collected_callback)
     scene.close()
     return reference
Ejemplo n.º 4
0
 def do():
     scene = TVTKScene()
     reference = weakref.ref(scene, scene_collected_callback)
     scene.close()
     return reference
Ejemplo n.º 5
0
 def create_fn():
     return TVTKScene()