changed: gcc8 base update
[opensg.git] / Examples / CSM / Models / Effects / spinning_cubes_reflect.wrl
blob13f3edc4c19e128f77d0225a66129ee7c34d026a
1 #VRML V2.0 utf8
3 Group
5   children
6   [
7     DEF RedTr Transform
8     {
9       translation -5.5 0 0
10       children
11       [
12         Shape 
13         {
14           appearance Appearance 
15           {
16             material Material 
17             { 
18               ambientIntensity 0.8   
19               diffuseColor     1 0 0
20               shininess        0.4
21               transparency     0
22             }
23           }
24     
25           geometry Box
26           {
27              size 1 1 1
28           }
29         }
30       ]
31     }
33     DEF GreenTr Transform
34     {
35       translation 5.5 0 0
36       children
37       [
38         Shape 
39         {
40           appearance Appearance 
41           {
42             material Material 
43             { 
44               ambientIntensity 0.8   
45               diffuseColor     0 1 0
46               shininess        0.4
47               transparency     0
48             }
49           }
50     
51           geometry Box
52           {
53              size 1 1 1
54           }
55         }
56       ]
57     }
59     DEF BlueTr Transform
60     {
61       translation 0 -5.5 0
62       children
63       [
64         Shape 
65         {
66           appearance Appearance 
67           {
68             material Material 
69             { 
70               ambientIntensity 0.8   
71               diffuseColor     0 0 1
72               shininess        0.4
73               transparency     0
74             }
75           }
76     
77           geometry Box
78           {
79              size 1 1 1
80           }
81         }
82       ]
83     }
85     DEF RedGreenTr Transform
86     {
87       translation 0 5.5 0
88       children
89       [
90         Shape 
91         {
92           appearance Appearance 
93           {
94             material Material 
95             { 
96               ambientIntensity 0.8   
97               diffuseColor     1 1 0
98               shininess        0.4
99               transparency     0
100             }
101           }
102     
103           geometry Box
104           {
105              size 1 1 1
106           }
107         }
108       ]
109     }
111     DEF RedBlueTr Transform
112     {
113       translation 0 0 -5.5
114       children
115       [
116         Shape 
117         {
118           appearance Appearance 
119           {
120             material Material 
121             { 
122               ambientIntensity 0.8   
123               diffuseColor     1 0 1
124               shininess        0.4
125               transparency     0
126             }
127           }
128     
129           geometry Box
130           {
131              size 1 1 1
132           }
133         }
134       ]
135     }
137     DEF BlueGreenTr Transform
138     {
139       translation 0 0 5.5
140       children
141       [
142         Shape 
143         {
144           appearance Appearance 
145           {
146             material Material 
147             { 
148               ambientIntensity 0.8   
149               diffuseColor     0 1 1
150               shininess        0.4
151               transparency     0
152             }
153           }
154     
155           geometry Box
156           {
157              size 1 1 1
158           }
159         }
160       ]
161     }
163     Inline
164     {
165       url "./reflect.osg"
166     }
167   ]
170 DEF SceneTimer TimeSensor
172     loop TRUE 
173     cycleInterval 10 
176 DEF Rot360 OrientationInterpolator 
178     key 
179     [   
180         0, 0.25, 0.5, 0.75, 1.0 
181     ]
183     keyValue 
184     [
185         0.0 1.0 0.0 0, 
186         0.0 1.0 0.0 1.571,
187         0.0 1.0 0.0 3.141, 
188         0.0 1.0 0.0 4.712,
189         0.0 1.0 0.0 6.282, 
190     ]
193 ROUTE SceneTimer.fraction TO Rot360.fraction
194 ROUTE Rot360    .value    TO RedTr .rotation
195 ROUTE Rot360    .value    TO GreenTr .rotation
196 ROUTE Rot360    .value    TO BlueTr .rotation
197 ROUTE Rot360    .value    TO RedGreenTr .rotation
198 ROUTE Rot360    .value    TO RedBlueTr .rotation
199 ROUTE Rot360    .value    TO BlueGreenTr .rotation