22
|
1 |
# Recorded script from Mayavi2
|
|
2 |
from numpy import array
|
|
3 |
try:
|
|
4 |
engine = mayavi.engine
|
|
5 |
except NameError:
|
|
6 |
from enthought.mayavi.api import Engine
|
|
7 |
engine = Engine()
|
|
8 |
engine.start()
|
|
9 |
if len(engine.scenes) == 0:
|
|
10 |
engine.new_scene()
|
|
11 |
# -------------------------------------------
|
|
12 |
scene = engine.scenes[0]
|
|
13 |
vtkxml_file_reader = engine.open(u'/Users/prabhu/work/MEDIA/m2/data/solution.vtp', scene)
|
|
14 |
from enthought.mayavi.modules.surface import Surface
|
|
15 |
surface = Surface()
|
|
16 |
engine.add_filter(surface, vtkxml_file_reader)
|
|
17 |
scene.scene.camera.position = [-7.8710042803035831, -23.270734468965951, 26.848457084803901]
|
|
18 |
scene.scene.camera.focal_point = [-0.30313491821289062, 0.0, 1.4027749300003052]
|
|
19 |
scene.scene.camera.view_angle = 30.0
|
|
20 |
scene.scene.camera.view_up = [-0.18791276028283388, 0.75198808427818908, 0.63182490899497246]
|
|
21 |
scene.scene.camera.clipping_range = [21.722908882245918, 52.482070417945934]
|
|
22 |
scene.scene.camera.compute_view_plane_normal()
|
|
23 |
scene.scene.render()
|
|
24 |
scene.scene.camera.position = [-29.36388986802725, -16.258291095191616, 13.125528963969458]
|
|
25 |
scene.scene.camera.focal_point = [-0.30313491821289062, 0.0, 1.4027749300003052]
|
|
26 |
scene.scene.camera.view_angle = 30.0
|
|
27 |
scene.scene.camera.view_up = [0.17522011839126639, 0.35024314762581926, 0.92012371323214404]
|
|
28 |
scene.scene.camera.clipping_range = [16.803351361631922, 58.674779759221536]
|
|
29 |
scene.scene.camera.compute_view_plane_normal()
|
|
30 |
scene.scene.render()
|
|
31 |
surface.actor.property.edge_visibility = True
|
|
32 |
surface.actor.property.line_width = 1.1832000017166138
|
|
33 |
surface.actor.property.line_width = 1.1831999999999998
|
|
34 |
vtkxml_file_reader1 = engine.open(u'/Users/prabhu/work/MEDIA/m2/data/shuttle_flow_vel.vti', scene)
|
|
35 |
from enthought.mayavi.filters.extract_vector_norm import ExtractVectorNorm
|
|
36 |
extract_vector_norm = ExtractVectorNorm()
|
|
37 |
engine.add_filter(extract_vector_norm, vtkxml_file_reader1)
|
|
38 |
from enthought.mayavi.modules.streamline import Streamline
|
|
39 |
streamline = Streamline()
|
|
40 |
engine.add_filter(streamline, extract_vector_norm)
|
|
41 |
from enthought.mayavi.modules.outline import Outline
|
|
42 |
outline = Outline()
|
|
43 |
module_manager1 = extract_vector_norm.children[0]
|
|
44 |
engine.add_filter(outline, module_manager1)
|
|
45 |
scene.scene.camera.position = [-35.527291132838059, 1.5271766756373661, 3.1941487321866866]
|
|
46 |
scene.scene.camera.focal_point = [-0.30313491821289062, 0.0, 1.4027749300003052]
|
|
47 |
scene.scene.camera.view_angle = 30.0
|
|
48 |
scene.scene.camera.view_up = [0.061459962287939186, 0.30146804029963314, 0.9514934018233987]
|
|
49 |
scene.scene.camera.clipping_range = [16.205447930141609, 60.499114495812179]
|
|
50 |
scene.scene.camera.compute_view_plane_normal()
|
|
51 |
scene.scene.render()
|
|
52 |
streamline.seed.widget.center = array([-0.25031545, -0.70449392, -2.82145082])
|
|
53 |
streamline.seed.widget.handle_direction = array([ 1., 0., 0.])
|
|
54 |
scene.scene.camera.position = [-18.768485102212434, -27.67378446387562, 13.212726909551698]
|
|
55 |
scene.scene.camera.focal_point = [-0.30313491821289062, 0.0, 1.4027749300003052]
|
|
56 |
scene.scene.camera.view_angle = 30.0
|
|
57 |
scene.scene.camera.view_up = [0.43630018818630739, 0.090909067630530527, 0.89519701027826293]
|
|
58 |
scene.scene.camera.clipping_range = [12.911509899232243, 64.852594297042543]
|
|
59 |
scene.scene.camera.compute_view_plane_normal()
|
|
60 |
scene.scene.render()
|
|
61 |
streamline.seed.widget.center = array([-4.35750409, 1.91665121, -3.10118704])
|
|
62 |
streamline.seed.widget.handle_direction = array([ 1., 0., 0.])
|
|
63 |
streamline.seed.widget.center = array([-4.35750409, 1.91665121, -3.10118704])
|
|
64 |
streamline.seed.widget.handle_direction = array([ 1., 0., 0.])
|
|
65 |
# -------------------------------------------
|
|
66 |
from enthought.mayavi.tools.show import show
|
|
67 |
show()
|