6ded478ed9be64528e4786ea5df4b565f0a4637c
[occt.git] / tests / v3d / raytrace / refraction
1 puts "========"
2 puts "Ray Tracing - check refraction"
3 puts "========"
4
5 vinit View1
6 vsetdispmode 1
7 vsetgradientbg 180 200 255 180 180 180 2
8
9 box wall1 1 8 8
10 box wall2 1 8 8
11 box wall3 16 8 1
12
13 psphere S1 1.5
14 psphere S2 1.5
15 psphere S3 1.5
16
17 box B1 -1.5 -1.5 -1.5 2.5 2 3
18 box B2 -1.5 -1.5 -1.5 2.5 2 3
19 box B3 -1.5 -1.5 -1.5 2.5 2 3
20
21 vdisplay S1
22 vdisplay S2
23 vdisplay S3
24
25 vdisplay B1
26 vdisplay B2
27 vdisplay B3
28
29 vdisplay wall1
30 vdisplay wall2
31 vdisplay wall3
32
33 vsetlocation S1 2 2 4
34 vsetlocation S2 -2 2 4
35 vsetlocation S3 -6 2 4
36
37 vsetlocation B1 2 6 4
38 vsetlocation B2 -2 6 4
39 vsetlocation B3 -6 6 4
40
41 vsetlocation wall1 -10 0 0
42 vsetlocation wall2 5 0 0
43 vsetlocation wall3 -10 0 -1
44
45 vsetmaterial S1 water
46 vsetmaterial S2 glass
47 vsetmaterial S3 diamond
48
49 vsetmaterial B1 water
50 vsetmaterial B2 glass
51 vsetmaterial B3 diamond
52
53 vsetmaterial wall1 stone
54 vsetmaterial wall2 stone
55 vsetmaterial wall3 stone
56
57 vsetcolor wall1 red
58 vsetcolor wall2 green
59
60 vsettransparency S1 0.8
61 vsettransparency S2 0.8
62 vsettransparency S3 0.8
63
64 vsettransparency B1 0.8
65 vsettransparency B2 0.8
66 vsettransparency B3 0.8
67
68 vright
69 vturnview 0 -0.3 0
70 vfit
71 vlight change 0 pos 1 1 1
72 vlight add directional
73 vraytrace 1
74 vsetraytracemode aa=0 shad=0 refl=0