1 |
|
""" |
2 |
|
Author: John Ngui, john.ngui@uq.edu.au |
3 |
|
""" |
4 |
|
|
5 |
# Import the necessary modules |
# Import the necessary modules |
6 |
from esys.pyvisi import Scene, DataCollector, EllipsoidOnPlaneClip, Camera |
from esys.pyvisi import Scene, DataCollector, EllipsoidOnPlaneClip, Camera |
7 |
from esys.pyvisi.constant import * |
from esys.pyvisi.constant import * |
26 |
dc1.setFileName(file_name = os.path.join(PYVISI_EXAMPLE_MESHES_PATH, FILE_3D)) |
dc1.setFileName(file_name = os.path.join(PYVISI_EXAMPLE_MESHES_PATH, FILE_3D)) |
27 |
dc1.setActiveTensor(tensor = TENSOR_FIELD_CELL_DATA) |
dc1.setActiveTensor(tensor = TENSOR_FIELD_CELL_DATA) |
28 |
|
|
29 |
# Create a EllipsoidOnPlaneClip. |
# Create an EllipsoidOnPlaneClip. |
30 |
eopc1 = EllipsoidOnPlaneClip(scene = s, data_collector = dc1, |
eopc1 = EllipsoidOnPlaneClip(scene = s, data_collector = dc1, |
31 |
viewport = Viewport.SOUTH_WEST, lut = Lut.COLOR, cell_to_point = True, |
viewport = Viewport.SOUTH_WEST, lut = Lut.COLOR, cell_to_point = True, |
32 |
outline = True) |
outline = True) |
34 |
eopc1.setScaleFactor(scale_factor = 0.2) |
eopc1.setScaleFactor(scale_factor = 0.2) |
35 |
eopc1.rotateX(angle = 10) |
eopc1.rotateX(angle = 10) |
36 |
|
|
37 |
# Create a camera. |
# Create a Camera. |
38 |
c1 = Camera(scene = s, viewport = Viewport.SOUTH_WEST) |
c1 = Camera(scene = s, viewport = Viewport.SOUTH_WEST) |
39 |
c1.bottomView() |
c1.bottomView() |
40 |
c1.azimuth(angle = -90) |
c1.azimuth(angle = -90) |