1 |
jongui |
889 |
from scene import Scene |
2 |
|
|
from datacollector import DataCollector |
3 |
|
|
from camera import Camera |
4 |
|
|
from arrows import ArrowsOnPlane |
5 |
|
|
from geo import Transform |
6 |
|
|
|
7 |
|
|
s = Scene(renderer = "vtk_online", x_size = 1000, y_size = 800) |
8 |
|
|
dc = DataCollector(scene = s, outline = True) |
9 |
|
|
dc.setFileName(file_name = "../test/python/data_data/interior_3D.xml") |
10 |
|
|
|
11 |
|
|
cam = Camera(scene = s, data_collector = dc) |
12 |
|
|
cam.elevation(angle = -50) |
13 |
|
|
tf = Transform() |
14 |
|
|
tf.rotateY(angle = 30) |
15 |
|
|
|
16 |
|
|
# Create arrows on a plane. |
17 |
|
|
aop = ArrowsOnPlane(scene = s, data_collector = dc, transform = tf) |
18 |
|
|
aop.setScaleFactor(scale_factor = 0.5) |
19 |
|
|
s.render() |
20 |
|
|
|