1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
|
3 | <X3D profile='Immersive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'> |
4 | <head> |
5 | <meta name='title' content=' MerchantLivestockCarrier.x3d '/> |
6 | <meta name='description' content='AL MESSILAH, Kuwait, Livestock carrier'/> |
7 | <meta name='creator' content='Harold Valentine'/> |
8 | <meta name='created' content='1 September 2000'/> |
9 | <meta name='modified' content='20 October 2019'/> |
10 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/MerchantLivestockCarrier/MerchantLivestockCarrier.x3d '/> |
11 | <meta name='generator' content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
12 | <meta name='license' content='../../license.html'/> |
13 | </head> |
14 | <Scene> |
15 | <WorldInfo title='MerchantLivestockCarrier.x3d'/> |
16 | <Viewpoint description='STBD Side View' position='0 0 65'/> |
17 | <Viewpoint description='Elevated Forward STBD Quarter' orientation='-0.334753 0.923048 0.189534 1.10042' position='50 25 25'/> |
18 | <Viewpoint description='Forward STBD Quarter Aspect' orientation='0 1 0 1.0' position='65 0 27'/> |
19 | <Viewpoint description='Bow Aspect' orientation='0 1 0 1.57' position='65 0 0'/> |
20 | <Viewpoint description='Forward Port Quarter Aspect' orientation='0 1 0 2.1' position='65 0 -25'/> |
21 | <Viewpoint description='Elevated Forward Port Quarter' orientation='-0.234753 0.923048 0.189534 2.10042' position='50 25 -25'/> |
22 | <Viewpoint description='PORT Side View' orientation='0 1 0 3.14' position='0 0 -65'/> |
23 | <Viewpoint description='Stern' orientation='0 1 0 -1.57' position='-100 0 0'/> |
24 | <Transform translation='15 0 0'> |
25 | <Transform> |
26 | <Shape> |
27 | <Extrusion creaseAngle='1.57' crossSection='0 0 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 0 0' orientation='0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 -0.5' scale='4 4 4 4 4 4 4 .1' solid='false' spine='-46.84 0 0 0 0 0 10 0 0 18 0.25 0'/> |
28 | <Appearance> |
29 | <Material diffuseColor='.5 0 0' emissiveColor='0.2 0 0'/> |
30 | </Appearance> |
31 | </Shape> |
32 | </Transform> |
33 | <Transform translation='-16.1 1 0'> |
34 | <Shape> |
35 | <Box size='50 2 8'/> |
36 | <Appearance> |
37 | <Material diffuseColor='0.5 0.5 0.5'/> |
38 | </Appearance> |
39 | </Shape> |
40 | </Transform> |
41 | <Transform scale='6 1 2' translation='11.5 -3 0'> |
42 | <Shape> |
43 | <Sphere/> |
44 | <Appearance> |
45 | <Material diffuseColor='0.5 0 0' emissiveColor='0.2 0 0'/> |
46 | </Appearance> |
47 | </Shape> |
48 | </Transform> |
49 | <Transform rotation='0 0 1 .3' scale='1 1.05 3.8' translation='8.75 0.7 0'> |
50 | <Shape> |
51 | <Box/> |
52 | <Appearance> |
53 | <Material diffuseColor='0.5 0.5 0.5'/> |
54 | </Appearance> |
55 | </Shape> |
56 | </Transform> |
57 | <Transform rotation='0 0 1 .3' scale='1 1.05 4' translation='8 2.77 0'> |
58 | <Shape> |
59 | <Box size='0.5 0.5 2'/> |
60 | <Appearance> |
61 | <Material diffuseColor='0.5 0.5 0.5'/> |
62 | </Appearance> |
63 | </Shape> |
64 | </Transform> |
65 | <Transform translation='6.659 2.85 0'> |
66 | <Shape> |
67 | <Box size='3 .5 8'/> |
68 | <Appearance> |
69 | <Material diffuseColor='0.5 0.5 0.5'/> |
70 | </Appearance> |
71 | </Shape> |
72 | </Transform> |
73 | <Transform translation='5.71 2.3 0'> |
74 | <Shape> |
75 | <Box size='7 0.6 8'/> |
76 | <Appearance> |
77 | <Material diffuseColor='0.5 0.5 0.5'/> |
78 | </Appearance> |
79 | </Shape> |
80 | </Transform> |
81 | <Transform rotation='0 0 1 .3' translation='8.8475 2.1 0'> |
82 | <Shape> |
83 | <Box size='1 .73 8'/> |
84 | <Appearance> |
85 | <Material diffuseColor='0.5 0.5 0.5'/> |
86 | </Appearance> |
87 | </Shape> |
88 | </Transform> |
89 | <Transform rotation='0 0 1 .78' scale='1.5 1.05 4' translation='5.075 2.65 0'> |
90 | <Shape> |
91 | <Box size='0.5 0.5 2'/> |
92 | <Appearance> |
93 | <Material diffuseColor='0.5 0.5 0.5'/> |
94 | </Appearance> |
95 | </Shape> |
96 | </Transform> |
97 | <Transform rotation='0 0 1 .78' scale='1.25 1.05 1' translation='2.033 1.8875 0'> |
98 | <Shape> |
99 | <Box size='1 .73 8'/> |
100 | <Appearance> |
101 | <Material diffuseColor='0.5 0.5 0.5'/> |
102 | </Appearance> |
103 | </Shape> |
104 | </Transform> |
105 | <Transform translation='2.4 3. 0'> |
106 | <Shape> |
107 | <Box size='11.5 2 6'/> |
108 | <Appearance> |
109 | <Material diffuseColor='1 1 1'/> |
110 | </Appearance> |
111 | </Shape> |
112 | </Transform> |
113 | <Transform scale='5.9 0.3 3' translation='2.55 4 0'> |
114 | <Shape> |
115 | <Extrusion crossSection='-1.0 1.0 1.0 1.0 1.0 -1.0 -1.0 -1.0 -1.0 1.0' scale='1.0 1.0 0.95 0.95'/> |
116 | <Appearance> |
117 | <Material diffuseColor='1 1 1'/> |
118 | </Appearance> |
119 | </Shape> |
120 | </Transform> |
121 | <Transform scale='5.75 1.0 3' translation='2.675 3 0'> |
122 | <Shape> |
123 | <Extrusion crossSection='-1.0 1.0 1.0 1.0 1.0 -1.0 -1.0 -1.0 -1.0 1.0' scale='0.95 0.95 1.0 1.0'/> |
124 | <Appearance> |
125 | <Material diffuseColor='1 1 1'/> |
126 | </Appearance> |
127 | </Shape> |
128 | </Transform> |
129 | <Transform scale='1.4 3 0.5' translation='-39.7 2 -3'> |
130 | <Shape> |
131 | <Extrusion crossSection='-1.0 1.0 1.0 1.0 1.0 -1.0 -1.0 -1.0 -1.0 1.0' scale='1.0 1.0 0.7 0.7'/> |
132 | <Appearance> |
133 | <Material/> |
134 | </Appearance> |
135 | </Shape> |
136 | </Transform> |
137 | <Transform scale='1.4 3 0.5' translation='-39.7 2 3'> |
138 | <Shape> |
139 | <Extrusion crossSection='-1.0 1.0 1.0 1.0 1.0 -1.0 -1.0 -1.0 -1.0 1.0' scale='1.0 1.0 0.7 0.7'/> |
140 | <Appearance> |
141 | <Material/> |
142 | </Appearance> |
143 | </Shape> |
144 | </Transform> |
145 | <Transform translation='-39.75 5 -3'> |
146 | <Shape> |
147 | <Box size='1.5 .2 .5'/> |
148 | <Appearance> |
149 | <Material diffuseColor='0 0 0'/> |
150 | </Appearance> |
151 | </Shape> |
152 | </Transform> |
153 | <Transform translation='-39.75 5 3'> |
154 | <Shape> |
155 | <Box size='1.5 .2 .5'/> |
156 | <Appearance> |
157 | <Material diffuseColor='0 0 0'/> |
158 | </Appearance> |
159 | </Shape> |
160 | </Transform> |
161 | <Transform translation='-46.95 0.8 0'> |
162 | <Shape> |
163 | <Box size='0.1 5 4'/> |
164 | <Appearance> |
165 | <Material/> |
166 | </Appearance> |
167 | </Shape> |
168 | </Transform> |
169 | <Transform rotation='0 0 1 -0.3' translation='-46.775 3.86 0'> |
170 | <Shape> |
171 | <Box size='0.075 1.2 4'/> |
172 | <Appearance> |
173 | <Material/> |
174 | </Appearance> |
175 | </Shape> |
176 | </Transform> |
177 | <Transform rotation='0 0 1 -0.15' translation='-46 3.2 0'> |
178 | <Shape> |
179 | <Cylinder height='6.5' radius='.075'/> |
180 | <Appearance> |
181 | <Material/> |
182 | </Appearance> |
183 | </Shape> |
184 | </Transform> |
185 | <Transform rotation='0 0 1 -1.578' translation='-45.45 4.75 0'> |
186 | <Shape> |
187 | <Cylinder height='.55' radius='.075'/> |
188 | <Appearance> |
189 | <Material/> |
190 | </Appearance> |
191 | </Shape> |
192 | </Transform> |
193 | <Transform translation='-36 2.5 -3'> |
194 | <Shape> |
195 | <Cylinder height='1' radius='.075'/> |
196 | <Appearance> |
197 | <Material/> |
198 | </Appearance> |
199 | </Shape> |
200 | </Transform> |
201 | <Transform rotation='0 0 1 0.78' translation='-36.34 3.32 -3'> |
202 | <Shape> |
203 | <Cylinder height='1' radius='.075'/> |
204 | <Appearance> |
205 | <Material/> |
206 | </Appearance> |
207 | </Shape> |
208 | </Transform> |
209 | <Transform translation='-36 2.5 3'> |
210 | <Shape> |
211 | <Cylinder height='1' radius='.075'/> |
212 | <Appearance> |
213 | <Material/> |
214 | </Appearance> |
215 | </Shape> |
216 | </Transform> |
217 | <Transform rotation='0 0 1 0.78' translation='-36.34 3.32 3'> |
218 | <Shape> |
219 | <Cylinder height='1' radius='.075'/> |
220 | <Appearance> |
221 | <Material/> |
222 | </Appearance> |
223 | </Shape> |
224 | </Transform> |
225 | <Transform rotation='0 0 1 0.2' translation='5 3.86 0'> |
226 | <Shape> |
227 | <Cylinder height='10' radius='.075'/> |
228 | <Appearance> |
229 | <Material/> |
230 | </Appearance> |
231 | </Shape> |
232 | </Transform> |
233 | <Transform rotation='0 0 1 -0.15' translation='4 3.2 0'> |
234 | <Shape> |
235 | <Cylinder height='6.5' radius='.075'/> |
236 | <Appearance> |
237 | <Material/> |
238 | </Appearance> |
239 | </Shape> |
240 | </Transform> |
241 | <Transform rotation='0 0 1 -0.15' translation='3.5 3.2 0'> |
242 | <Shape> |
243 | <Cylinder height='9.35' radius='.075'/> |
244 | <Appearance> |
245 | <Material/> |
246 | </Appearance> |
247 | </Shape> |
248 | </Transform> |
249 | <Transform rotation='0 0 1 -0.15' translation='3.75 3.2 0'> |
250 | <Shape> |
251 | <Cylinder height='7.9' radius='.075'/> |
252 | <Appearance> |
253 | <Material/> |
254 | </Appearance> |
255 | </Shape> |
256 | </Transform> |
257 | <Transform rotation='0 0 1 -0.15' translation='4.25 3.2 0'> |
258 | <Shape> |
259 | <Cylinder height='5.05' radius='.075'/> |
260 | <Appearance> |
261 | <Material/> |
262 | </Appearance> |
263 | </Shape> |
264 | </Transform> |
265 | <Transform scale='0.5 .1 0.5' translation='4.1 8.25 0'> |
266 | <Shape> |
267 | <Sphere/> |
268 | <Appearance> |
269 | <Material diffuseColor='1 1 1'/> |
270 | </Appearance> |
271 | </Shape> |
272 | </Transform> |
273 | <Transform rotation='0 0 1 -1.578' translation='4.75 7 0'> |
274 | <Shape> |
275 | <Cylinder height='.75' radius='.075'/> |
276 | <Appearance> |
277 | <Material/> |
278 | </Appearance> |
279 | </Shape> |
280 | </Transform> |
281 | <Transform rotation='0 0 1 -1.578' translation='5 6.3 0'> |
282 | <Shape> |
283 | <Cylinder height='1' radius='.075'/> |
284 | <Appearance> |
285 | <Material/> |
286 | </Appearance> |
287 | </Shape> |
288 | </Transform> |
289 | <Transform translation='5.45 6.42 0'> |
290 | <Shape> |
291 | <Cylinder height='.25' radius='.075'/> |
292 | <Appearance> |
293 | <Material/> |
294 | </Appearance> |
295 | </Shape> |
296 | </Transform> |
297 | <Transform> |
298 | <Transform rotation='1 0 0 -1.578' scale='.1 .1 .1' translation='4.6 7.35 0.8'> |
299 | <Transform rotation='0 0 1 -1.578' scale='1 10 1' translation='0 8 0'> |
300 |
<!-- ROUTE information for RADAR1 node:
[from RADARROT.value_changed to set_rotation
]
-->
<Transform DEF='RADAR1'> |
301 | <Shape> |
302 | <Extrusion creaseAngle='1.57' crossSection='0 0 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 0 0' orientation='0 1 0 0 0 0 1 -0.5'/> |
303 | <Appearance> |
304 | <Material diffuseColor='1 1 1' emissiveColor='0.2 0 0'/> |
305 | </Appearance> |
306 | </Shape> |
307 | </Transform> |
308 | </Transform> |
309 | </Transform> |
310 | </Transform> |
311 | <Transform rotation='1 0 0 -1.578' scale='.1 .1 .1' translation='4.95 6.65 0.8'> |
312 | <Transform rotation='0 0 1 -1.578' scale='1 10 1' translation='0 8 0'> |
313 | <Shape> |
314 | <Extrusion creaseAngle='1.57' crossSection='0 0 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 0 0' orientation='0 1 0 0 0 0 1 -0.5'/> |
315 | <Appearance> |
316 | <Material diffuseColor='1 1 1' emissiveColor='0.2 0 0'/> |
317 | </Appearance> |
318 | </Shape> |
319 | </Transform> |
320 | </Transform> |
321 | <Transform rotation='1 0 0 -1.578' scale='.1 .1 .1' translation='4.95 6.65 0.8'> |
322 | <Transform rotation='0 0 1 -1.578' scale='1 10 1' translation='0 8 0'> |
323 | <Shape> |
324 | <Extrusion creaseAngle='1.57' crossSection='0 0 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 0 0' orientation='0 1 0 0 0 0 1 -0.5'/> |
325 | <Appearance> |
326 | <Material diffuseColor='1 1 1' emissiveColor='0.2 0 0'/> |
327 | </Appearance> |
328 | </Shape> |
329 | </Transform> |
330 | </Transform> |
331 | <Transform translation='-2.8 3.2 0'> |
332 | <Shape> |
333 | <Cylinder height='6.5' radius='.075'/> |
334 | <Appearance> |
335 | <Material/> |
336 | </Appearance> |
337 | </Shape> |
338 | </Transform> |
339 | <Transform rotation='0 0 1 0.3' translation='-1.82 3.32 0'> |
340 | <Shape> |
341 | <Cylinder height='6.5' radius='.075'/> |
342 | <Appearance> |
343 | <Material/> |
344 | </Appearance> |
345 | </Shape> |
346 | </Transform> |
347 | <Transform rotation='0 0 1 -1.578' translation='-2.57 5 0'> |
348 | <Shape> |
349 | <Cylinder height='.45' radius='.075'/> |
350 | <Appearance> |
351 | <Material/> |
352 | </Appearance> |
353 | </Shape> |
354 | </Transform> |
355 | <Transform rotation='0 0 1 -1.578' translation='-2.53 4.75 0'> |
356 | <Shape> |
357 | <Cylinder height='.54' radius='.05'/> |
358 | <Appearance> |
359 | <Material/> |
360 | </Appearance> |
361 | </Shape> |
362 | </Transform> |
363 | <Transform rotation='0 0 1 -1.578' translation='-2.61 5.25 0'> |
364 | <Shape> |
365 | <Cylinder height='.38' radius='.075'/> |
366 | <Appearance> |
367 | <Material/> |
368 | </Appearance> |
369 | </Shape> |
370 | </Transform> |
371 | <Transform rotation='0 0 1 -1.578' translation='-2.65 5.5 0'> |
372 | <Shape> |
373 | <Cylinder height='.3' radius='.075'/> |
374 | <Appearance> |
375 | <Material/> |
376 | </Appearance> |
377 | </Shape> |
378 | </Transform> |
379 | <Transform rotation='0 0 1 -1.578' translation='-2.68 5.75 0'> |
380 | <Shape> |
381 | <Cylinder height='.22' radius='.05'/> |
382 | <Appearance> |
383 | <Material/> |
384 | </Appearance> |
385 | </Shape> |
386 | </Transform> |
387 | <Transform translation='-4 2.5 0'> |
388 | <Shape> |
389 | <Cylinder height='1' radius='.075'/> |
390 | <Appearance> |
391 | <Material/> |
392 | </Appearance> |
393 | </Shape> |
394 | </Transform> |
395 | <Transform rotation='0 0 1 0.78' translation='-4.35 3.325 0'> |
396 | <Shape> |
397 | <Cylinder height='1' radius='.075'/> |
398 | <Appearance> |
399 | <Material/> |
400 | </Appearance> |
401 | </Shape> |
402 | </Transform> |
403 | <Transform scale='.2 .5 .4' translation='-2.25 2.5 3.55'> |
404 | <Shape> |
405 | <Extrusion creaseAngle='1.57' crossSection='0 0 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 0 0' orientation='0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 -0.5' scale='1 1 1 1 1 1 1 .1' solid='false' spine='-1 0 0 0 0 0 10 0 0 15 0.25 0'/> |
406 | <Appearance> |
407 | <Material diffuseColor='.5 0 0' emissiveColor='0.2 0 0'/> |
408 | </Appearance> |
409 | </Shape> |
410 | </Transform> |
411 | <Transform rotation='0 0 1 -0.3' scale='1 1.05 3.85' translation='-40.5 0.7 0'> |
412 | <Shape> |
413 | <Box/> |
414 | <Appearance> |
415 | <Material diffuseColor='0.5 0.5 0.5'/> |
416 | </Appearance> |
417 | </Shape> |
418 | </Transform> |
419 | <Transform rotation='0 0 1 1.3' scale='.25 .25 .25' translation='8.04 3.5 0'> |
420 | <Shape> |
421 | <Box/> |
422 | <Appearance> |
423 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
424 | </Appearance> |
425 | </Shape> |
426 | </Transform> |
427 | <Transform rotation='0 0 1 1.3' scale='.25 .25 .25' translation='8.04 3.5 1'> |
428 | <Shape> |
429 | <Box/> |
430 | <Appearance> |
431 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
432 | </Appearance> |
433 | </Shape> |
434 | </Transform> |
435 | <Transform rotation='0 0 1 1.3' scale='.25 .25 .25' translation='8.04 3.5 -1'> |
436 | <Shape> |
437 | <Box/> |
438 | <Appearance> |
439 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
440 | </Appearance> |
441 | </Shape> |
442 | </Transform> |
443 | <Transform rotation='0 0 1 1.3' scale='.25 .25 .25' translation='8.04 3.5 2'> |
444 | <Shape> |
445 | <Box/> |
446 | <Appearance> |
447 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
448 | </Appearance> |
449 | </Shape> |
450 | </Transform> |
451 | <Transform rotation='0 0 1 1.3' scale='.25 .25 .25' translation='8.04 3.5 -2'> |
452 | <Shape> |
453 | <Box/> |
454 | <Appearance> |
455 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
456 | </Appearance> |
457 | </Shape> |
458 | </Transform> |
459 | <Transform scale='.15 .15 .15' translation='7 3.5 2.86'> |
460 | <Shape> |
461 | <Box/> |
462 | <Appearance> |
463 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
464 | </Appearance> |
465 | </Shape> |
466 | </Transform> |
467 | <Transform scale='.15 .15 .15' translation='6 3.5 2.86'> |
468 | <Shape> |
469 | <Box/> |
470 | <Appearance> |
471 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
472 | </Appearance> |
473 | </Shape> |
474 | </Transform> |
475 | <Transform scale='.15 .15 .15' translation='4 3.5 2.86'> |
476 | <Shape> |
477 | <Box/> |
478 | <Appearance> |
479 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
480 | </Appearance> |
481 | </Shape> |
482 | </Transform> |
483 | <Transform scale='.15 .15 .15' translation='3 3.5 2.86'> |
484 | <Shape> |
485 | <Box/> |
486 | <Appearance> |
487 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
488 | </Appearance> |
489 | </Shape> |
490 | </Transform> |
491 | <Transform scale='.15 .15 .15' translation='2 3.5 2.86'> |
492 | <Shape> |
493 | <Box/> |
494 | <Appearance> |
495 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
496 | </Appearance> |
497 | </Shape> |
498 | </Transform> |
499 | <Transform scale='.15 .15 .15' translation='-1 3.5 2.86'> |
500 | <Shape> |
501 | <Box/> |
502 | <Appearance> |
503 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
504 | </Appearance> |
505 | </Shape> |
506 | </Transform> |
507 | <Transform scale='.15 .15 .15' translation='-2 3.5 2.86'> |
508 | <Shape> |
509 | <Box/> |
510 | <Appearance> |
511 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
512 | </Appearance> |
513 | </Shape> |
514 | </Transform> |
515 | <Transform scale='.15 .15 .15' translation='7 3.5 -2.86'> |
516 | <Shape> |
517 | <Box/> |
518 | <Appearance> |
519 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
520 | </Appearance> |
521 | </Shape> |
522 | </Transform> |
523 | <Transform scale='.15 .15 .15' translation='6 3.5 -2.86'> |
524 | <Shape> |
525 | <Box/> |
526 | <Appearance> |
527 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
528 | </Appearance> |
529 | </Shape> |
530 | </Transform> |
531 | <Transform scale='.15 .15 .15' translation='4 3.5 -2.86'> |
532 | <Shape> |
533 | <Box/> |
534 | <Appearance> |
535 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
536 | </Appearance> |
537 | </Shape> |
538 | </Transform> |
539 | <Transform scale='.15 .15 .15' translation='3 3.5 -2.86'> |
540 | <Shape> |
541 | <Box/> |
542 | <Appearance> |
543 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
544 | </Appearance> |
545 | </Shape> |
546 | </Transform> |
547 | <Transform scale='.15 .15 .15' translation='2 3.5 -2.86'> |
548 | <Shape> |
549 | <Box/> |
550 | <Appearance> |
551 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
552 | </Appearance> |
553 | </Shape> |
554 | </Transform> |
555 | <Transform scale='.15 .15 .15' translation='-1 3.5 -2.86'> |
556 | <Shape> |
557 | <Box/> |
558 | <Appearance> |
559 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
560 | </Appearance> |
561 | </Shape> |
562 | </Transform> |
563 | <Transform scale='.15 .15 .15' translation='-2 3.5 -2.86'> |
564 | <Shape> |
565 | <Box/> |
566 | <Appearance> |
567 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
568 | </Appearance> |
569 | </Shape> |
570 | </Transform> |
571 | <Transform scale='.15 .15 .15' translation='1 2.5 2.86'> |
572 | <Shape> |
573 | <Box/> |
574 | <Appearance> |
575 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
576 | </Appearance> |
577 | </Shape> |
578 | </Transform> |
579 | <Transform scale='.15 .15 .15' translation='-0 2.5 2.86'> |
580 | <Shape> |
581 | <Box/> |
582 | <Appearance> |
583 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
584 | </Appearance> |
585 | </Shape> |
586 | </Transform> |
587 | <Transform scale='.15 .15 .15' translation='-1 2.5 2.86'> |
588 | <Shape> |
589 | <Box/> |
590 | <Appearance> |
591 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
592 | </Appearance> |
593 | </Shape> |
594 | </Transform> |
595 | <Transform scale='.15 .15 .15' translation='-2 2.5 2.86'> |
596 | <Shape> |
597 | <Box/> |
598 | <Appearance> |
599 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
600 | </Appearance> |
601 | </Shape> |
602 | </Transform> |
603 | <Transform scale='.15 .15 .15' translation='1 2.5 -2.86'> |
604 | <Shape> |
605 | <Box/> |
606 | <Appearance> |
607 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
608 | </Appearance> |
609 | </Shape> |
610 | </Transform> |
611 | <Transform scale='.15 .15 .15' translation='-0 2.5 -2.86'> |
612 | <Shape> |
613 | <Box/> |
614 | <Appearance> |
615 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
616 | </Appearance> |
617 | </Shape> |
618 | </Transform> |
619 | <Transform scale='.15 .15 .15' translation='-2 2.5 -2.86'> |
620 | <Shape> |
621 | <Box/> |
622 | <Appearance> |
623 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
624 | </Appearance> |
625 | </Shape> |
626 | </Transform> |
627 | <Transform scale='.15 .15 .15' translation='-1 2.5 -2.86'> |
628 | <Shape> |
629 | <Box/> |
630 | <Appearance> |
631 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
632 | </Appearance> |
633 | </Shape> |
634 | </Transform> |
635 | <Transform translation='-45 0.5 4.05'> |
636 | <Shape> |
637 | <Box size='1.5 3 0.1'/> |
638 | <Appearance> |
639 | <Material/> |
640 | </Appearance> |
641 | </Shape> |
642 | </Transform> |
643 | <Transform rotation='1 0 0 -0.3' translation='-45 2.2 3.975'> |
644 | <Shape> |
645 | <Box size='1.5 .5 0.1'/> |
646 | <Appearance> |
647 | <Material/> |
648 | </Appearance> |
649 | </Shape> |
650 | </Transform> |
651 | <Transform translation='-45 -0.625 3.5'> |
652 | <Shape> |
653 | <Box size='1.5 .75 1'/> |
654 | <Appearance> |
655 | <Material/> |
656 | </Appearance> |
657 | </Shape> |
658 | </Transform> |
659 | <Transform scale='.15 .15 .15' translation='-3.22 2.5 -2'> |
660 | <Shape> |
661 | <Box/> |
662 | <Appearance> |
663 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
664 | </Appearance> |
665 | </Shape> |
666 | </Transform> |
667 | <Transform scale='.15 .15 .15' translation='-3.22 2.5 -1'> |
668 | <Shape> |
669 | <Box/> |
670 | <Appearance> |
671 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
672 | </Appearance> |
673 | </Shape> |
674 | </Transform> |
675 | <Transform scale='.15 .15 .15' translation='-3.22 2.5 1'> |
676 | <Shape> |
677 | <Box/> |
678 | <Appearance> |
679 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
680 | </Appearance> |
681 | </Shape> |
682 | </Transform> |
683 | <Transform scale='.15 .15 .15' translation='-3.22 2.5 2'> |
684 | <Shape> |
685 | <Box/> |
686 | <Appearance> |
687 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
688 | </Appearance> |
689 | </Shape> |
690 | </Transform> |
691 | <Transform scale='.15 .15 .15' translation='-3.22 3.5 -2'> |
692 | <Shape> |
693 | <Box/> |
694 | <Appearance> |
695 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
696 | </Appearance> |
697 | </Shape> |
698 | </Transform> |
699 | <Transform scale='.15 .15 .15' translation='-3.22 3.5 2'> |
700 | <Shape> |
701 | <Box/> |
702 | <Appearance> |
703 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
704 | </Appearance> |
705 | </Shape> |
706 | </Transform> |
707 | <Transform scale='.15 .15 .15' translation='-3.22 3.5 1'> |
708 | <Shape> |
709 | <Box/> |
710 | <Appearance> |
711 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
712 | </Appearance> |
713 | </Shape> |
714 | </Transform> |
715 | <Transform scale='.15 .15 .15' translation='-3.22 3.5 -1'> |
716 | <Shape> |
717 | <Box/> |
718 | <Appearance> |
719 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
720 | </Appearance> |
721 | </Shape> |
722 | </Transform> |
723 | <Transform scale='.15 .15 .15' translation='-3.22 3.5 0'> |
724 | <Shape> |
725 | <Box/> |
726 | <Appearance> |
727 | <Material diffuseColor='0 0 1' emissiveColor='0 0 0.5' shininess='1'/> |
728 | </Appearance> |
729 | </Shape> |
730 | </Transform> |
731 | <Transform translation='13 0.2 0'> |
732 | <Shape> |
733 | <Cylinder height='1' radius='.3'/> |
734 | <Appearance> |
735 | <Material diffuseColor='0.3 0.3 0.3'/> |
736 | </Appearance> |
737 | </Shape> |
738 | </Transform> |
739 | <Transform scale='1 .2 1' translation='13 0.2 0'> |
740 | <Shape> |
741 | <Sphere radius='.4'/> |
742 | <Appearance> |
743 | <Material diffuseColor='0.3 0.3 0.3'/> |
744 | </Appearance> |
745 | </Shape> |
746 | </Transform> |
747 | <Transform scale='1 .2 1' translation='13 0.7 0'> |
748 | <Shape> |
749 | <Sphere radius='.4'/> |
750 | <Appearance> |
751 | <Material diffuseColor='0.3 0.3 0.3'/> |
752 | </Appearance> |
753 | </Shape> |
754 | </Transform> |
755 | </Transform> |
756 | <Group> |
757 |
<!-- ROUTE information for RADARTIMER node:
[from fraction_changed to RADARROT.set_fraction
]
-->
<TimeSensor DEF='RADARTIMER' cycleInterval='4' enabled='false' loop='true'/> |
758 |
<!-- ROUTE information for RADARROT node:
[from RADARTIMER.fraction_changed to set_fraction
]
[from value_changed to RADAR1.set_rotation
]
-->
<OrientationInterpolator DEF='RADARROT' key='0 .25 .5 .75 1' keyValue='1 0 0 0 1 0 0 1.571 1 0 0 3.142 1 0 0 4.757 1 0 0 6.284'/> |
759 | </Group> |
760 | < ROUTE fromNode='RADARTIMER' fromField='fraction_changed' toNode='RADARROT' toField='set_fraction'/> |
761 | < ROUTE fromNode='RADARROT' fromField='value_changed' toNode='RADAR1' toField='set_rotation'/> |
762 | </Scene> |
763 | </X3D> |
Event Graph ROUTE Table entries with 2 ROUTE connections total, showing X3D event-model relationships for this scene.
Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.
RADARTIMER
TimeSensor fraction_changed SFFloat |
RADARROT
OrientationInterpolator set_fraction SFFloat |
then
|
RADARROT
OrientationInterpolator value_changed SFRotation |
RADAR1
Transform set_rotation SFRotation |
<!--
Color-coding legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->