d5af8626 |
1 | puts "========" |
2 | puts "Ray Tracing - check rendering of multi-connected structures" |
3 | puts "========" |
4 | |
5 | # create boxes |
6 | box b1 0 0 0 1 2 3 |
7 | box b2 3 0 0 3 2 1 |
8 | |
9 | # draw box |
10 | vinit View1 |
11 | vclear |
bc8c79bb |
12 | vrenderparams -rasterization |
d5af8626 |
13 | vsetdispmode 1 |
d5af8626 |
14 | vaxo |
0717ddc1 |
15 | vconnect b1c -3 0 0 b1 b2 |
d5af8626 |
16 | vfit |
17 | vrotate 0.2 0.0 0.0 |
b5ac8292 |
18 | vfit |
d5af8626 |
19 | vclear |
0717ddc1 |
20 | vconnect b1c -3 0 0 b1 b2 |
d5af8626 |
21 | |
22 | # take snapshot with fixed pipeline |
23 | vdump $::imagedir/${::casename}_OFF.png |
24 | |
25 | # turn on ray tracing |
bc8c79bb |
26 | vrenderparams -raytrace |
d5af8626 |
27 | vdump $::imagedir/${::casename}_rt1.png |
28 | |
29 | vclear |
0717ddc1 |
30 | vconnect b1c -3 0 0 b1 b2 |