1 |
from esys.pyvisi import Scene, DataCollector, VelocityOnPlaneCut |
2 |
from esys.pyvisi.constant import * |
3 |
|
4 |
s = Scene(renderer = Renderer.ONLINE, num_viewport = 1, x_size = 1152, |
5 |
y_size = 864) |
6 |
|
7 |
dc1 = DataCollector(source = Source.XML) |
8 |
dc1.setFileName(file_name = "/home/jongui/data/laurent/slab/source/slab.xml") |
9 |
|
10 |
# NOTE: There is a difference between performing rotation then followed by |
11 |
# translation and performing translation then followed by rotation. |
12 |
|
13 |
# Create a velocity instance. |
14 |
vopc1 = VelocityOnPlaneCut(scene = s, data_collector = dc1, |
15 |
color_mode = ColorMode.VECTOR) |
16 |
vopc1.setScaleFactor(scale_factor = 200000) |
17 |
vopc1.setPlaneToXY(offset = 0.2) |
18 |
vopc1.setDimension(x = 4, y = 4, z = 4) |
19 |
|
20 |
s.render() |
21 |
|