##
        scene1 = engine.new_scene()
        scene1.scene.off_screen_rendering = True

        jesse_mat_lab_coord_source1 = engine.open(filename, scene1)

        ##
        from enthought.mayavi.modules.iso_surface import IsoSurface
        iso_surface1 = IsoSurface()
        engine.add_filter(iso_surface1, jesse_mat_lab_coord_source1)
        iso_surface1.contour.contours[0:1] = [0.5]

        ##Orientation axes
        orientation_axes = OrientationAxes()
        engine.add_module(orientation_axes, obj=None)
        orientation_axes.text_property.shadow_offset = array([1, -1])
        orientation_axes.text_property.font_family = 'times'
        orientation_axes.text_property.shadow_offset = array([1, -1])
        orientation_axes.text_property.font_size = 15
        orientation_axes.axes.axis_labels = False
        ##

        if os.path.isdir(dir + '/pics/') == False:
            os.mkdir(dir + '/pics/')

        filename = dir + '/pics/AMP-'

        ##
        module_manager1 = engine.scenes[1].children[0].children[0]
        module_manager1.scalar_lut_manager.show_scalar_bar = True
Exemple #2
0
        ##
        scene1 = engine.new_scene()
        scene1.scene.off_screen_rendering = True

        jesse_mat_lab_coord_source1 = engine.open(filename, scene1)

        ##
        from enthought.mayavi.modules.iso_surface import IsoSurface
        iso_surface1 = IsoSurface()
        engine.add_filter(iso_surface1, jesse_mat_lab_coord_source1)
        iso_surface1.contour.contours[0:1] = [thresh]

        ##Orientation axes
        orientation_axes = OrientationAxes()
        engine.add_module(orientation_axes, obj=None)
        orientation_axes.text_property.shadow_offset = array([1, -1])
        orientation_axes.text_property.font_family = 'times'
        orientation_axes.text_property.shadow_offset = array([1, -1])
        orientation_axes.text_property.font_size = 15
        orientation_axes.axes.axis_labels = False
        ##

        if os.path.isdir(dir + '/pics-interp/') == False:
            os.mkdir(dir + '/pics-interp/')

        filename = dir + '/pics/AMP-'

        ##
        module_manager1 = engine.scenes[1].children[0].children[0]
        module_manager1.scalar_lut_manager.show_scalar_bar = True
try:
    engine = mayavi.engine
except NameError:
    from enthought.mayavi.api import Engine
    engine = Engine()
    engine.start()
if len(engine.scenes) == 0:
    engine.new_scene(size=(512,512))
    #engine.new_scene(size=(1000,1000))
# ------------------------------------------- 
#vtkxml_file_reader = engine.open(u'/home/mike/vilnius/prog/computenode/src/test/test.vtp')
vtkxml_file_reader = engine.open(sys.argv[1])

from enthought.mayavi.modules.surface import Surface
surface = Surface()
engine.add_module(surface, obj=None)
scene = engine.scenes[0]
scene.scene.parallel_projection = True
scene.scene.background = (0.49803921568627452, 0.49803921568627452, 0.49803921568627452)
camera_light = engine.scenes[0].scene.light_manager.lights[0]
camera_light.elevation = 0.0
camera_light.azimuth = 0.0
camera_light1 = engine.scenes[0].scene.light_manager.lights[1]
camera_light1.elevation = 0.0
camera_light1.azimuth = 0.0
camera_light1.intensity = 1.0
camera_light1.activate = False
camera_light2 = engine.scenes[0].scene.light_manager.lights[2]
camera_light2.elevation = 0.0
camera_light2.azimuth = 0.0
camera_light2.intensity = 1.0
Exemple #4
0
'''
Created on Apr 28, 2009

@author: jakub
'''
import numpy as np
a = np.random.random((4, 4))
from enthought.mayavi.api import Engine
e = Engine()
e.start()
s = e.new_scene()
from enthought.mayavi.sources.api import ArraySource
src = ArraySource(scalar_data=a)
e.add_source(src)
from enthought.mayavi.filters.api import WarpScalar, PolyDataNormals
warp = WarpScalar()
e.add_filter(warp, obj=src)
normals = PolyDataNormals()
e.add_filter(normals, obj=warp)
from enthought.mayavi.modules.api import Surface
surf = Surface()
e.add_module(surf, obj=normals)
try:
    engine = mayavi.engine
except NameError:
    from enthought.mayavi.api import Engine
    engine = Engine()
    engine.start()
if len(engine.scenes) == 0:
    engine.new_scene(size=(512, 512))
    #engine.new_scene(size=(1000,1000))
# -------------------------------------------
#vtkxml_file_reader = engine.open(u'/home/mike/vilnius/prog/computenode/src/test/test.vtp')
vtkxml_file_reader = engine.open(sys.argv[1])

from enthought.mayavi.modules.surface import Surface
surface = Surface()
engine.add_module(surface, obj=None)
scene = engine.scenes[0]
scene.scene.parallel_projection = True
scene.scene.background = (0.49803921568627452, 0.49803921568627452,
                          0.49803921568627452)
camera_light = engine.scenes[0].scene.light_manager.lights[0]
camera_light.elevation = 0.0
camera_light.azimuth = 0.0
camera_light1 = engine.scenes[0].scene.light_manager.lights[1]
camera_light1.elevation = 0.0
camera_light1.azimuth = 0.0
camera_light1.intensity = 1.0
camera_light1.activate = False
camera_light2 = engine.scenes[0].scene.light_manager.lights[2]
camera_light2.elevation = 0.0
camera_light2.azimuth = 0.0