1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
|
3 | <X3D profile='Immersive' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'> |
4 | <head> |
5 | <meta name='title' content=' StingerScenario.x3d '/> |
6 | <meta name='description' content='Stinger Surface-to-Air Missile (SAM) example use'/> |
7 | <meta name='creator' content='Turgut AKGUL'/> |
8 | <meta name='created' content='22 September 2003'/> |
9 | <meta name='modified' content='28 November 2019'/> |
10 | <meta name='reference' content=' StingerRaytheon.pdf '/> |
11 | <meta name=' warning ' content=' this scene duplicates geometry, and instead should use Inline to reference the original Stinger model. '/> |
12 | <meta name='subject' content='Stinger surface-to-air (SAM) missile'/> |
13 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/StingerScenario.x3d '/> |
14 | <meta name='generator' content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
15 | <meta name='license' content='../../license.html'/> |
16 | </head> |
17 | <Scene> |
18 | <WorldInfo title='StingerScenario.x3d'/> |
19 | <Background groundAngle='1.309 1.570796' groundColor='0.0 0.0 0.1 0.0 0.1 0.3 0.3 0.3 0.6' skyAngle='1.309 1.571' skyColor='1.0 0.0 0.8 0.5 0.0 0.8 0.0 0.0 0.8'/> |
20 | <Viewpoint DEF='All' description='Stinger Scenario' orientation='0.083 -0.005 0.997 1.5809' position='-1.1 1.5 9.7'/> |
21 | <Transform rotation='0 0 1 1.57'> |
22 | <Group> |
23 |
<!-- ROUTE information for StingerMissile node:
[from CubePathInterpolator.value_changed to set_rotation
]
[from MoverUsingScript.value_changed to set_translation
]
-->
<Transform DEF='StingerMissile'> |
24 | <Transform> |
25 | <!-- Built as well as possible to scale from pictures on FAS web site. Missile speed and distance for engagement are not what they are in real life for demonstration purposes. --> |
26 | <Transform> |
27 | <Group DEF='MISSILEBODY'> |
28 | <Transform> |
29 | <Shape> |
30 | <Appearance> |
31 | |
32 | </Appearance> |
33 | <Cylinder height='1.31' radius='0.069'/> |
34 | </Shape> |
35 | </Transform> |
36 | <Transform translation='0.069 0.515 0'> |
37 | <Group DEF='HEADFINS'> |
38 | <Transform> |
39 | <Shape DEF='HEADFIN1'> |
40 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
41 | <Coordinate point='0 0 0 0 0.0400 0 0.0800 0.0400 0 0.0800 0.0 0 0 0 0'/> |
42 | </IndexedFaceSet> |
43 | <Appearance DEF='FINCOLOR2'> |
44 | <Material USE='GREY'/> |
45 | </Appearance> |
46 | </Shape> |
47 | <Shape DEF='HEADFIN1HOLE'> |
48 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
49 | <Coordinate point='0 0 -0.004 0 0 0.004 0 -0.0800 0.004 0 -0.08 -0.004 0 0 -0.004'/> |
50 | </IndexedFaceSet> |
51 | <Appearance> |
52 |
<!-- Material
FinHoleColor is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 --> <Material DEF='FinHoleColor' diffuseColor='0.1 0.1 0.1'/> |
53 | </Appearance> |
54 | </Shape> |
55 | </Transform> |
56 | <Transform translation='-.138 0 0'> |
57 | <Shape DEF='HEADFIN2'> |
58 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
59 | <Coordinate point='0 0 0 0 0.0400 0 -0.0800 0.0400 0 -0.0800 0.0 0 0 0 0'/> |
60 | </IndexedFaceSet> |
61 | <Appearance> |
62 | <Material USE='GREY'/> |
63 | </Appearance> |
64 | </Shape> |
65 | <Shape DEF='HEADFIN2HOLE'> |
66 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
67 | <Coordinate point='0 0 -0.004 0 0 0.004 0 -0.0800 0.004 0 -0.08 -0.004 0 0 -0.004'/> |
68 | </IndexedFaceSet> |
69 | <Appearance> |
70 | <Material USE='FinHoleColor'/> |
71 | </Appearance> |
72 | </Shape> |
73 | </Transform> |
74 | <Transform translation='-0.069 0 0.069'> |
75 | <Shape DEF='HEADFIN3'> |
76 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
77 | <Coordinate point='0 0 0 0 0.0400 0 0 0.0400 0.0800 0 0.0 0.0800 0 0 0'/> |
78 | </IndexedFaceSet> |
79 | <Appearance> |
80 | <Material USE='GREY'/> |
81 | </Appearance> |
82 | </Shape> |
83 | <Shape DEF='HEADFIN3HOLE'> |
84 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
85 | <Coordinate point='-0.004 0 0 0.004 0 0 0.004 -0.0800 0 -0.004 -0.08 0 -0.004 0 0'/> |
86 | </IndexedFaceSet> |
87 | <Appearance> |
88 | <Material USE='FinHoleColor'/> |
89 | </Appearance> |
90 | </Shape> |
91 | </Transform> |
92 | <Transform translation='-0.069 0 -0.069'> |
93 | <Shape DEF='HEADFIN4'> |
94 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
95 | <Coordinate point='0 0 0 0 0.0400 0 0 0.0400 -0.0800 0 0.0 -0.0800 0 0 0'/> |
96 | </IndexedFaceSet> |
97 | <Appearance> |
98 | <Material USE='GREY'/> |
99 | </Appearance> |
100 | </Shape> |
101 | <Shape DEF='HEADFIN4HOLE'> |
102 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
103 | <Coordinate point='-0.004 0 0 0.004 0 0 0.004 -0.0800 0 -0.004 -0.08 0 -0.004 0 0'/> |
104 | </IndexedFaceSet> |
105 | <Appearance> |
106 | <Material USE='FinHoleColor'/> |
107 | </Appearance> |
108 | </Shape> |
109 | </Transform> |
110 | </Group> |
111 | </Transform> |
112 | </Group> |
113 | <Transform scale='1.31 1.31 1.31' translation='0 0.655 0'> |
114 | <Group DEF='HEAD'> |
115 | <Shape> |
116 | <Appearance> |
117 | <Material USE='GREY'/> |
118 | </Appearance> |
119 | <Extrusion creaseAngle='1.785' crossSection='0.053727 0.000 0.04648 -0.02696 0.02696 -0.04648 0.0 -0.053727 -0.02696 -0.04648 -0.04648 -0.02696 -0.053727 0.000 -0.04648 0.02696 -0.02696 0.04648 0.0 0.053727 0.02696 0.04648 0.04648 0.02696 0.053727 0.0' scale='1.00 1.00 0.95 0.95 0.88 0.88 0.76 0.76 0.48 0.48' spine='0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.02 0.00 0.00 0.03 0.00 0.00 0.04 0.00'/> |
120 | </Shape> |
121 | </Group> |
122 | </Transform> |
123 | <Transform> |
124 | <Group DEF='TAIL'> |
125 | <Shape> |
126 | <Appearance> |
127 | <Material USE='GREY'/> |
128 | </Appearance> |
129 | <Extrusion creaseAngle='1.57' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 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.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' endCap='false' scale='0.069 0.069 0.068 0.068 0.067 0.067 0.066 0.066 0.065 0.065 0.064 0.064 0.063 0.063 0.062 0.062 0.061 0.061 0.060 0.060 0.059 0.059 0.058 0.058 0.057 0.057 0.056 0.056 0.055 0.055 0.054 0.054 0.053 0.053 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052' solid='false' spine='0.0 -0.655 0.0 0.0 -0.659 0.0 0.0 -0.663 0.0 0.0 -0.667 0.0 0.0 -0.671 0.0 0.0 -0.675 0.0 0.0 -0.679 0.0 0.0 -0.683 0.0 0.0 -0.687 0.0 0.0 -0.691 0.0 0.0 -0.695 0.0 0.0 -0.699 0.0 0.0 -0.703 0.0 0.0 -0.707 0.0 0.0 -0.711 0.0 0.0 -0.715 0.0 0.0 -0.719 0.0 0.0 -0.723 0.0 0.0 -0.727 0.0 0.0 -0.731 0.0 0.0 -0.735 0.0 0.0 -0.739 0.0 0.0 -0.743 0.0 0.0 -0.747 0.0 0.0 -0.751 0.0 0.0 -0.755 0.0 0.0 -0.759 0.0 0.0 -0.763 0.0 0.0 -0.767 0.0 0.0 -0.771 0.0 0.0 -0.775 0.0 0.0 -0.779 0.0 0.0 -0.784 0.0 0.0 -0.789 0.0 0.0 -0.793 0.0 0.0 -0.797 0.0 0.0 -0.801 0.0 0.0 -0.805 0.0 0.0 -0.809 0.0 0.0 -0.829 0.0'/> |
130 | </Shape> |
131 | </Group> |
132 | </Transform> |
133 | <Transform translation='0 .780 0'> |
134 | <Group DEF='TAILFINS'> |
135 | <Transform translation='.052 -1.59 0'> |
136 | <Shape DEF='FIN1'> |
137 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
138 | <Coordinate point='0 0 0 0 0.0600 0 0.0800 0.0400 0 0.0800 0.0200 0 0 0 0'/> |
139 | </IndexedFaceSet> |
140 | <Appearance DEF='FINCOLOR'> |
141 | |
142 | </Appearance> |
143 | </Shape> |
144 | </Transform> |
145 | <Transform translation='-.052 -1.59 0'> |
146 | <Shape DEF='FIN2'> |
147 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
148 | <Coordinate point='0 0 0 0 0.0600 0 -0.0800 0.0400 0 -0.0800 0.0200 0 0 0 0'/> |
149 | </IndexedFaceSet> |
150 | <Appearance> |
151 | <Material USE='FinColor'/> |
152 | </Appearance> |
153 | </Shape> |
154 | </Transform> |
155 | <Transform translation='0 -1.59 0.052'> |
156 | <Shape DEF='FIN3'> |
157 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
158 | <Coordinate point='0 0 0 0 0.0600 0 0 0.0400 0.0800 0 0.0200 0.0800 0 0 0'/> |
159 | </IndexedFaceSet> |
160 | <Appearance> |
161 | <Material USE='FinColor'/> |
162 | </Appearance> |
163 | </Shape> |
164 | </Transform> |
165 | <Transform translation='0 -1.59 -0.052'> |
166 | <Shape DEF='FIN4'> |
167 | <IndexedFaceSet solid='false' coordIndex='0 1 2 3 4 -1'> |
168 | <Coordinate point='0 0 0 0 0.0600 0 0 0.0400 -0.0800 0 0.0200 -0.0800 0 0 0'/> |
169 | </IndexedFaceSet> |
170 | <Appearance> |
171 | <Material USE='FinColor'/> |
172 | </Appearance> |
173 | </Shape> |
174 | </Transform> |
175 | </Group> |
176 | </Transform> |
177 | <Transform translation='0 -.88 0'> |
178 | <Shape DEF='EjectMotor'> |
179 | <Appearance> |
180 | <Material diffuseColor='0.4 0.4 0.4' shininess='.7'/> |
181 | </Appearance> |
182 | <Cylinder height='0.10' radius='0.06'/> |
183 | </Shape> |
184 | </Transform> |
185 | <Transform translation='0 -.93 0'> |
186 | <Shape DEF='EjectMotorBehind'> |
187 | <Appearance> |
188 | <Material USE='GREY'/> |
189 | </Appearance> |
190 | <Extrusion creaseAngle='1.785' crossSection='0.053727 0.000 0.04648 -0.02696 0.02696 -0.04648 0.0 -0.053727 -0.02696 -0.04648 -0.04648 -0.02696 -0.053727 0.000 -0.04648 0.02696 -0.02696 0.04648 0.0 0.053727 0.02696 0.04648 0.04648 0.02696 0.053727 0.0' scale='1.00 1.00 0.85 0.85 0.85 0.85 0.76 0.76 0.76 0.76' spine='0.00 0.00 0.00 0.00 -0.01 0.00 0.00 -0.02 0.00 0.00 -0.03 0.00 0.00 -0.04 0.00'/> |
191 | </Shape> |
192 | <Transform DEF='EXHAUST' rotation='0 1 0 3.14' scale='0.5 0.5 0.5' translation='0 -0.7 0'> |
193 | <!-- Exhaust flames are from the torch example in the source book. --> |
194 | |
195 | <!-- No appearance, use emissive shading --> |
196 | <IndexedFaceSet coordIndex='0 1 2 -1 3 4 5 -1 6 7 8 -1'> |
197 | <Coordinate point='0.25 0.0 0.00 0.15 1.0 0.10 0.05 0.0 0.15 0.18 0.0 0.05 0.00 1.2 0.05 -0.10 0.0 0.05 -0.00 0.0 0.15 -0.13 0.8 0.10 -0.25 -0.25 0.00'/> |
198 | <Color color='1.0 0.0 0.0 0.9 0.5 0 1.0 0.0 0.0 0.9 0.3 0 1.0 1.0 0.0 0.9 0.3 0 0.7 0.1 0.2 0.9 0.8 0 1.0 0.0 0.0'/> |
199 | </IndexedFaceSet> |
200 | <Appearance> |
201 | <Material transparency='.15'/> |
202 | </Appearance> |
203 | </Shape> |
204 | <Transform rotation='0 1 0 1.57' scale='0.9 0.9 1'> |
205 | <Shape USE='Flames'/> |
206 | </Transform> |
207 | <Transform rotation='0 1 0 -1.57' scale='0.9 0.9 1'> |
208 | <Shape USE='Flames'/> |
209 | </Transform> |
210 | <PositionInterpolator DEF='EXHINT' key='0 .25 .5 .75 1' keyValue='1.4 1.4 1.4 2 2 2 2.5 2.5 2.5 2 2 2 1.4 1.4 1.4'/> |
211 | <TimeSensor DEF='EXHAUSTCLOCK' loop='true'/> |
212 | <TimeSensor DEF='RGMCLOCK' cycleInterval='28'/> |
213 | </Transform> |
214 | </Transform> |
215 | </Transform> |
216 | </Transform> |
217 | </Transform> |
218 |
<!-- ROUTE information for CLOCK node:
[from fraction_changed to CubePathInterpolator.set_fraction
]
-->
<TimeSensor DEF='CLOCK' loop='true'/> |
219 |
<!-- ROUTE information for CubePathInterpolator node:
[from CLOCK.fraction_changed to set_fraction
]
[from value_changed to StingerMissile.set_rotation
]
-->
<OrientationInterpolator DEF='CubePathInterpolator' key='0.0 0.50 1.0' keyValue='0.0 1.0 0.0 0.0 0.0 1.0 0.0 3.14 0.0 1.0 0.0 6.28'/> |
220 |
<!-- ROUTE information for Clock node:
[from FireButton.touchTime to set_startTime
]
[from fraction_changed to MoverUsingScript.set_fraction
]
[from fraction_changed to Plane.set_fraction
]
-->
<TimeSensor DEF='Clock' cycleInterval='100'/> |
221 | </Group> |
222 |
<!-- ROUTE information for MoverUsingScript node:
[from Clock.fraction_changed to set_fraction
]
[from value_changed to StingerMissile.set_translation
]
-->
<Script DEF='MoverUsingScript'> |
223 | <field name='set_fraction' type='SFFloat' accessType='inputOnly'/> |
224 | <field name='value_changed' type='SFVec3f' accessType='outputOnly'/> |
<![CDATA[
ecmascript: function initialize() { value_changed[0]=0; value_changed[1]=0; value_changed[2]=0; } // Move a shape in a straight path function set_fraction( fraction, eventTime ) { value_changed[0] = 0.0; // X component value_changed[1] = value_changed[1] + 0.078; // Y component value_changed[2] = 0.0; // Z component }
]]>
|
|
226 | </Script> |
227 |
<!-- ROUTE information for AV8B_transform node:
[from Plane.value_changed to set_translation
]
-->
<Transform DEF='AV8B_transform' rotation='1 0 0 -1.57' scale='0.048 0.05 0.05'> |
228 | <Transform DEF='Lower_Fuselage_transf'> |
229 | <Shape DEF='Lower_fuselage'> |
230 | <Appearance> |
231 | <Material/> |
232 |
<!-- ImageTexture
cammie1 is a DEF node that has 33 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25, USE_26, USE_27, USE_28, USE_29, USE_30, USE_31, USE_32, USE_33 --> <ImageTexture DEF='cammie1' url=' "cammie1.jpg ![]() ![]() |
233 | </Appearance> |
234 | <Extrusion creaseAngle='.785' crossSection='1 0 0.92 -0.38 0.82 -0.55 0.71 -0.71 0.58 -0.81 0.38 -0.92 0.2 -0.98 0 -1 -0.2 -0.98 -0.38 -0.92 -0.58 -0.81 -0.71 -0.71 -0.82 -0.55 -0.92 -0.38 -1 0 1 0' scale='0.02 0.02 0.1 0.1 0.11 0.11 0.12 0.12 0.13 0.13 0.14 0.14 0.15 0.15 0.16 0.16 0.17 0.17 0.18 0.18 0.19 0.19 0.2 0.2 0.21 0.21 0.22 0.22 0.23 0.23 0.24 0.24 0.99 0.5 0.99 0.8 0.99 0.95 0.94 0.97 0.81 1 0.7 1.001 0.7 1 0.7 0.99 0.7 0.95 0.7 0.95 0.7 0.95 0.7 0.95' spine='0.5 0 0 0.56 0 0 0.57 0 0 0.58 0 0 0.59 0 0 0.6 0 0 0.61 0 0 0.62 0 0 0.63 0 0 0.64 0 0 0.65 0 0 0.66 0 0 0.67 0 0 0.68 0 0 0.69 0 0 0.7 0 0 2.7 0 0 6 0 0 7.3 0 0 8 0 0 9 0 0 9.25 0 0 9.35 0 0 9.5 0 0 9.75 0 0 9.85 0 0 9.95 0 0 10.1 0 0'/> |
235 | </Shape> |
236 | </Transform> |
237 | <Transform DEF='Upper_nose_transf' rotation='1 0 0 3.1416'> |
238 | <Shape DEF='Upper'> |
239 | <Appearance> |
240 | <Material/> |
241 | <ImageTexture USE='cammie1'/> |
242 | </Appearance> |
243 | <Extrusion creaseAngle='.785' crossSection='1 0 0.92 -0.38 0.82 -0.55 0.71 -0.71 0.58 -0.81 0.38 -0.92 0.2 -0.98 0 -1 -0.2 -0.98 -0.38 -0.92 -0.58 -0.81 -0.71 -0.71 -0.82 -0.55 -0.92 -0.38 -1 0 1 0' scale='0.02 0.02 0.1 0.1 0.11 0.11 0.12 0.12 0.13 0.13 0.14 0.14 0.15 0.15 0.16 0.16 0.17 0.17 0.18 0.18 0.19 0.19 0.2 0.2 0.21 0.21 0.22 0.22 0.23 0.23 0.24 0.24 .901 .95 .99 .99 .99 1' spine='0.5 0 0 0.56 0 0 0.57 0 0 0.58 0 0 0.59 0 0 0.6 0 0 0.61 0 0 0.62 0 0 0.63 0 0 0.64 0 0 0.65 0 0 0.66 0 0 0.67 0 0 0.68 0 0 0.69 0 0 0.7 0 0 2.45 0 0 2.7 0 0 3.25 0 0'/> |
244 | </Shape> |
245 | </Transform> |
246 | <Transform DEF='Cockpit_left_wall_transf' translation='0 0.01 0'> |
247 | <Shape DEF='Cockpit__left_wall'> |
248 | <Appearance> |
249 | <Material/> |
250 | <ImageTexture USE='cammie1'/> |
251 | </Appearance> |
252 | <Extrusion creaseAngle='.785' crossSection='1 0 0.92 0.38 0.82 0.55 0.71 0.71 0.58 0.81 0.58 0.78 0.71 0.68 0.82 0.52 0.92 0.35 0.97 0 1 0' scale='1 1 1 1 1 1.58 1 1.78' solid='false' spine='3.25 0 0 5.25 0 0 7.3 0 0 9.95 .3 0'/> |
253 | </Shape> |
254 | </Transform> |
255 | <Transform DEF='Back_fuselage_turbine_transform' translation='0 0 .2'> |
256 | <Shape DEF='Back_Fuselage_top'> |
257 | <Appearance> |
258 | <Material/> |
259 | <ImageTexture USE='cammie1'/> |
260 | </Appearance> |
261 | <Extrusion creaseAngle='5' crossSection='2.5 0 2.45 0.3 2.31 0.6 2.06 0.9 1.65 1.2 0.86 1.5 0 1.6 -.86 1.5 -1.45 1.3 -1.95 1 -2.24 0.7 -2.42 0.4 -2.49 0' scale='.82 .855 .8 .95 .79 .9 .78 .9 .55 .85 .55 .66 .45 .66 .02 .3' solid='false' spine='9.2 0 0 10 0 0 10.5 0 0 11 0 0 12 0 0 15.5 0 0 21.5 0 0 28 0 0'/> |
262 | </Shape> |
263 | <Shape DEF='Back_Fuselage_bottom'> |
264 | <Appearance> |
265 | <Material/> |
266 | <ImageTexture USE='cammie1'/> |
267 | </Appearance> |
268 | <Extrusion creaseAngle='2' crossSection='-2.5 0 -2.5 0 -2.45 -0.3 -2.31 -0.6 -2.06 -0.9 -1.65 -1.2 -0.86 -1.5 0 -1.6 0.3 -1.58 0.6 -1.55 0.9 -1.49 1.2 -1.403 1.5 -1.28 1.8 -1.11 2.1 -0.86 2.4 -0.44 2.5 0' scale='.82 .75 .8 .74 .79 .74 .78 .74 .55 .70 .55 .66 .45 .66 .02 .3' solid='false' spine='9.2 0 0 10 0 0 10.5 0 0 11 0 0 12 0 0 15.5 0 0 21.5 0 0 28 0 0'/> |
269 | </Shape> |
270 | <Shape DEF='Back_Fuselage_bottom_fin'> |
271 | <Appearance> |
272 | <Material/> |
273 | <ImageTexture USE='cammie1'/> |
274 | </Appearance> |
275 | <Extrusion creaseAngle='2' crossSection='-2.5 0 -2.5 0 -2.45 -0.3 -2.31 -0.6 -2.06 -0.9 -1.65 -1.2 -0.86 -1.5 0 -1.6 0.3 -1.58 0.6 -1.55 0.9 -1.49 1.2 -1.403 1.5 -1.28 1.8 -1.11 2.1 -0.86 2.4 -0.44 2.5 0' scale='.07 .55 0.02 .66 0.02 .65 .02 .64 .02 .63 .02 .61 .02 .45' solid='false' spine='23.5 0 0 27.5 0 0 27.6 0 0 27.7 0 0 27.8 0 0 27.9 0 0 28 0 0'/> |
276 | </Shape> |
277 | </Transform> |
278 | <Transform DEF='Intakes_transform' rotation='0.5774 -0.5773 -0.5773 2.0944' scale='.55 .505 1' translation='7.25 0 -.7'> |
279 | <Group DEF='Air_intakes'> |
280 | <Transform DEF='Left_Intake_Transform' rotation='0 1 0 -1.57079' scale='1 1.1 .9' translation='-1 -.38 -2'> |
281 | <Transform rotation='1 0 0 1.57079' translation='0 4 0'> |
282 | <Shape DEF='Left_Intake_Lower'> |
283 | <Extrusion creaseAngle='2' crossSection='0.5 0 0.45 0.8 0.42 1.4 0.415 1.45 0.41 1.5 0.4 1.55 0.39 1.6 0.38 1.65 0.37 1.7 0.355 1.75 0.34 1.8 0.3 1.88 0.25 1.95 0.22 1.99 0.2 1.99 0.18 1.95 0.17 1.9 0.165 1.85 0 0.8 0 0 0.5 0' solid='false' spine='0 2.5 2.01 0 2.45 2.28 0 2.31 2.55 0 2.06 2.8 0 1.65 3.1 0 0.86 3.45 0 0 3.6 0 -1 3.7'/> |
284 | <Appearance> |
285 | <Material/> |
286 | <ImageTexture USE='cammie1'/> |
287 | </Appearance> |
288 | </Shape> |
289 | <Transform translation='1 0 0'> |
290 | <Shape DEF='Left_Intake_Top'> |
291 | <Extrusion creaseAngle='.78' crossSection='0.25 0.1 0.42 0.4 0.415 0.45 0.41 0.5 0.4 0.55 0.39 0.6 0.38 0.65 0.37 0.7 0.355 0.75 0.34 0.8 0.3 0.88 0.25 0.95 0.22 0.99 0.2 0.99 0.18 0.95 0.17 0.9 0.165 0.85 0.05 0.25' solid='false' spine='0 0 0.5 0 0.3 0.5 0 0.6 0.5 0 0.9 0.51 0 1.2 0.597 0 1.5 0.8 0 1.8 0.97 0 2.1 1.22 0 2.4 1.56 0 2.5 2 0 2.495 2.05'/> |
292 | <Appearance> |
293 | <Material/> |
294 | <ImageTexture USE='cammie1'/> |
295 | </Appearance> |
296 | </Shape> |
297 | </Transform> |
298 | <Transform translation='-1.1 -.05 0'> |
299 | <Shape DEF='Left_Intake_Top_Cover'> |
300 | <Extrusion creaseAngle='.78' crossSection='0.5 2 0.55 1.1' solid='false' spine='0 0 0.39 0 0.3 0.41 0 0.6 0.44 0 0.9 0.5 0 1.2 0.587 0 1.5 0.71 0 1.8 0.88 0 2.1 1.13 0 2.4 1.56 0 2.5 2 0 2.495 2.05'/> |
301 | <Appearance> |
302 | <Material/> |
303 | <ImageTexture USE='cammie1'/> |
304 | </Appearance> |
305 | </Shape> |
306 | </Transform> |
307 | </Transform> |
308 | </Transform> |
309 | <Transform DEF='Right_Intake_Transform' rotation='0 1 0 1.57079' scale='1 1.1 .9' translation='1 -.38 0'> |
310 | <Transform rotation='1 0 0 1.57079' translation='0 4 0'> |
311 | <Shape DEF='Right_Intake_Top'> |
312 | <Extrusion creaseAngle='.78' crossSection='0.25 0.9 0.42 0.6 0.415 0.55 0.41 0.5 0.4 0.45 0.39 0.4 0.38 0.35 0.37 0.3 0.355 0.25 0.34 0.2 0.3 0.12 0.25 0.05 0.22 0.01 0.2 0.01 0.18 0.05 0.17 0.1 0.165 0.15 0.05 0.75' solid='false' spine='0 0 0.4 0 0.3 0.42 0 0.6 0.45 0 0.9 0.51 0 1.2 0.597 0 1.5 0.72 0 1.8 0.89 0 2.1 1.14 0 2.4 1.56 0 2.5 2 0 2.495 2.05'/> |
313 | <Appearance> |
314 | <Material/> |
315 | <ImageTexture USE='cammie1'/> |
316 | </Appearance> |
317 | </Shape> |
318 | <Shape DEF='Right_Intake_Lower'> |
319 | <Extrusion creaseAngle='2' crossSection='0.5 2 0.45 1.2 0.42 0.6 0.415 0.55 0.41 0.5 0.4 0.45 0.39 0.4 0.38 0.35 0.37 0.3 0.355 0.25 0.34 0.2 0.3 0.12 0.25 0.05 0.22 0.01 0.2 0.01 0.18 0.05 0.17 0.1 0.165 0.15 0 1.2 0 2 0.5 2' solid='false' spine='0 2.5 2 0 2.45 2.28 0 2.31 2.55 0 2.06 2.8 0 1.65 3.1 0 0.86 3.45 0 0 3.6 0 -1 3.7'/> |
320 | <Appearance> |
321 | <Material/> |
322 | <ImageTexture USE='cammie1'/> |
323 | </Appearance> |
324 | </Shape> |
325 | <Shape DEF='Right_Intake_Top_Cover'> |
326 | <Extrusion creaseAngle='2' crossSection='0.5 2 0.45 1.1' solid='false' spine='0 0 0.3 0 0.3 0.32 0 0.6 0.4 0 0.9 0.51 0 1.2 0.597 0 1.5 0.72 0 1.8 0.89 0 2.1 1.14 0 2.4 1.56 0 2.5 2 0 2.495 2.05'/> |
327 | <Appearance> |
328 | <Material/> |
329 | <ImageTexture USE='cammie1'/> |
330 | </Appearance> |
331 | </Shape> |
332 | </Transform> |
333 | </Transform> |
334 | <Transform DEF='Intakes_back_union_transf' scale='.43 .5 1' translation='0 4 -9.26'> |
335 | <Shape DEF='Intake_back_union'> |
336 | <Appearance> |
337 | <Material/> |
338 | <ImageTexture USE='cammie1'/> |
339 | </Appearance> |
340 | <Extrusion creaseAngle='2' crossSection='2.5 0 2.45 -0.3 2.31 -0.6 2.06 -0.9 1.65 -1.2 0.86 -1.5 0 -1.6 -0.86 -1.5 -1.45 -1.3 -1.95 -1 -2.24 -0.7 -2.42 -0.4 -2.49 0' scale='1.65 .59 1 .59 1 .01' solid='false' spine='0 0 7.3 0 0 7.35 0 0 8.5'/> |
341 | </Shape> |
342 | </Transform> |
343 | </Group> |
344 | </Transform> |
345 | <Transform DEF='Wings_Transform' translation='12 0 .9'> |
346 | <Group DEF='Wing_Group'> |
347 | <Transform DEF='Left_Wing_Transform' rotation='1 0 0 .1309' scale='1.2 1 1' translation='8.4 -10.2 -1.5'> |
348 | <Shape DEF='Left_Wing'> |
349 | <Extrusion creaseAngle='.78' crossSection='4 1 3.8 0.99 3.6 0.98 3.4 0.96 3.2 0.93 3 0.9 2.8 0.85 2.6 0.8 2.4 0.77 2.2 0.72 2 0.68 1.8 0.62 1.6 0.6 1.4 0.55 1.2 0.52 1 0.5 0.8 0.48 0.6 0.44 0.4 0.42 0.2 0.4 0.4 0.38 0.6 0.37 0.8 0.36 1 0.35 1.2 0.32 1.4 0.28 1.6 0.23 1.8 0.18 2 0.15 2.2 0.12 2.4 0.1 2.6 0.09 2.8 0.07 3 0.06 3.2 0.05 3.4 0.04 3.6 0.05 3.8 0.06 4 0.07 4.2 0.08 4.4 0.09 4.6 0.1 4.8 0.11 5 0.12 5.2 0.14 5.4 0.15 5.6 0.18 5.8 0.2 6 0.21 6.2 0.23 6.4 0.26 6.6 0.29 6.8 0.33 6.9 0.35 6.95 0.36 7 0.4 6.95 0.5 6.9 0.6 6.8 0.7 6.6 0.82 6.4 0.9 6.2 0.95 6 0.97 5.8 0.99 5.6 1 5.4 1.01 5.2 1.02 5 1.02 4.8 1.02 4.6 1.02 4.4 1.02 4.2 1.01 4 1' scale='1 1 .3 .2' solid='false' spine='0 9.6 0 0 0 0'/> |
350 | <Appearance> |
351 | <Material/> |
352 | <ImageTexture USE='cammie1'/> |
353 | </Appearance> |
354 | </Shape> |
355 | <Transform DEF='Right_Wing_arc_transf' rotation='1 0 0 3.141519' translation='-9.9 10.6 .75'> |
356 | <Shape DEF='Right_wing_arc'> |
357 | <Appearance> |
358 | <Material/> |
359 | <ImageTexture USE='cammie1'/> |
360 | </Appearance> |
361 | <Extrusion creaseAngle='.78' crossSection='1 10.6 1.2 10.2 1.4 10 1.6 9.8 1.8 9.7 2 9.6 2.2 9.5 2.4 9.45 2.6 9.4 2.8 9.35 3 9.3 3.2 9.27 3.4 9.26 3.6 9.25 3.8 9.22 4 9.2 3 10.6 1 10.6' scale='1 1 1 1' solid='false' spine='0 11.6 .2 0 11.6 .25'/> |
362 | </Shape> |
363 | </Transform> |
364 | </Transform> |
365 | <Transform DEF='Right_Wing_Transform' rotation='0 0.0654 0.9979 3.1415' translation='6.5 11.4 .7'> |
366 | <Transform rotation='0 1 0 3.141519' translation='1 0 0'> |
367 | <Transform center='6 13 .7' rotation='1 0 0 -.0835' scale='1.2 1 1' translation='4.1 .8 1'> |
368 | <Shape DEF='Right_Wing'> |
369 | <Extrusion creaseAngle='.78' crossSection='4 0.1 3.8 0.11 3.6 0.12 3.4 0.14 3.2 0.17 3 0.2 2.8 0.25 2.6 0.3 2.4 0.33 2.2 0.38 2 0.42 1.8 0.48 1.6 0.5 1.4 0.55 1.2 0.58 1 0.6 0.8 0.62 0.6 0.66 0.4 0.68 0.2 0.7 0.4 0.72 0.6 0.73 0.8 0.74 1 0.75 1.2 0.78 1.4 0.82 1.6 0.87 1.8 0.92 2 0.95 2.2 0.98 2.4 1 2.6 1.01 2.8 1.03 3 1.04 3.2 1.05 3.4 1.06 3.6 1.05 3.8 1.04 4 1.03 4.2 1.02 4.4 1.01 4.6 1 4.8 0.99 5 0.98 5.2 0.96 5.4 0.95 5.6 0.92 5.8 0.9 6 0.89 6.2 0.87 6.4 0.84 6.6 0.81 6.8 0.77 6.9 0.75 6.95 0.74 7 0.7 6.95 0.6 6.9 0.5 6.8 0.4 6.6 0.28 6.4 0.2 6.2 0.15 6 0.13 5.8 0.11 5.6 0.1 5.4 0.09 5.2 0.08 5 0.08 4.8 0.08 4.6 0.08 4.4 0.08 4.2 0.09 4 0.1' scale='1 1 .3 .2' solid='false' spine='0 9.6 0 0 0 0'/> |
370 | <Appearance> |
371 | <Material/> |
372 | <ImageTexture USE='cammie1'/> |
373 | </Appearance> |
374 | </Shape> |
375 | </Transform> |
376 | </Transform> |
377 | <Transform DEF='Left_arc_Transform' rotation='0 1 0 3.141519' scale='1.2 1 1' translation='9.95 -1.2 -1.6'> |
378 | <Shape DEF='Left_wing_arc'> |
379 | <Appearance> |
380 | <Material/> |
381 | <ImageTexture USE='cammie1'/> |
382 | </Appearance> |
383 | <Extrusion creaseAngle='.78' crossSection='1 0 1.2 0.4 1.4 0.6 1.6 0.8 1.8 0.9 2 1 2.2 1.1 2.4 1.15 2.6 1.2 2.8 1.25 3 1.3 3.2 1.33 3.4 1.34 3.6 1.35 3.8 1.38 4 1.4 3 0 1 0' scale='1 1 1 1' solid='false' spine='0 11.6 .2 0 11.6 .25'/> |
384 | </Shape> |
385 | </Transform> |
386 | </Transform> |
387 | <Transform DEF='Text_Transform' rotation='0 0 1 1.309' translation='5.5 3.5 .105'> |
388 | <Transform DEF='Text_Alignment_Wing_Transform' rotation='0 1 0 .19'> |
389 | <Shape> |
390 | <Text string='"MARINES"'> |
391 | <FontStyle family='"SANS"' size='1.3' style='BOLD'/> |
392 | </Text> |
393 | <Appearance> |
394 | <Material diffuseColor='0 0 0'/> |
395 | </Appearance> |
396 | </Shape> |
397 | </Transform> |
398 | </Transform> |
399 | </Group> |
400 | </Transform> |
401 | <Transform DEF='Back_cockpit_cover_plate_transf' center='7.3 0 1.2' rotation='0 1 0 -.065'> |
402 | <Shape DEF='Back_cockpit_cover_plate'> |
403 | <Extrusion crossSection='-0.5 0 -0.5 0.05 0.5 0.05 0.5 0 -0.5 0' scale='1.18 .8 1.18 1' solid='false' spine='7.3 0 1.24 10 0 1.24'/> |
404 | <Appearance> |
405 | <Material/> |
406 | <ImageTexture USE='cammie1'/> |
407 | </Appearance> |
408 | </Shape> |
409 | </Transform> |
410 | <Transform DEF='cockpit_seat_cover_plate_transf' rotation='0 0 1 1.57079'> |
411 | <Shape DEF='cockpit_seat_cover_plate'> |
412 | <Extrusion crossSection='-0.5 0 -0.5 0.05 0.5 0.05 0.5 0 -0.5 0' scale='1.95 1 1.93 1 1.8 1 1.75 1 1.7 1 1.6 1 1.5 1 1.2 1 1.19 1' solid='false' spine='0 -7.25 0 0 -7.25 0.1594 0 -7.25 0.3188 0 -7.25 0.4782 0 -7.25 0.6375 0 -7.25 0.7819 0 -7.25 0.9263 0 -7.25 1.1156 0 -7.25 1.275'/> |
413 | <Appearance> |
414 | <Material/> |
415 | <ImageTexture USE='cammie1'/> |
416 | </Appearance> |
417 | </Shape> |
418 | </Transform> |
419 | <Transform DEF='cockpit_right_wall_transf' translation='0 -.01 0'> |
420 | <Shape DEF='Cockpit_right_wall'> |
421 | <Appearance> |
422 | <Material/> |
423 | <ImageTexture USE='cammie1'/> |
424 | </Appearance> |
425 | <Extrusion creaseAngle='.785' crossSection='-1 0 -0.92 0.38 -0.82 0.55 -0.71 0.71 -0.58 0.81 -0.58 0.78 -0.71 0.68 -0.82 0.52 -0.92 0.35 -0.97 0.00' scale='1 1 1 1 1 1.58 1 1.78' spine='3.2 0 0 5.25 0 0 7.3 0 0 9.95 -.3 0'/> |
426 | </Shape> |
427 | </Transform> |
428 | <Transform DEF='Tail_transform' translation='23 -.6 1.5'> |
429 | <Group DEF='Tail'> |
430 | <Transform DEF='Stabilizer_group_transf'> |
431 | <Group DEF='Rudder_group'> |
432 | <Transform DEF='Rudder_transform' translation='4.25 .735 0'> |
433 | <Shape DEF='Tail3_Rudder'> |
434 | <Appearance> |
435 | <Material/> |
436 | <ImageTexture USE='cammie1'/> |
437 | </Appearance> |
438 | <Extrusion creaseAngle='.78' crossSection='0 0 0 0.24 0.2 0.24 0.7 0.12 0.2 0 0 0' solid='false' spine='0 0 0 0 0 3.78'/> |
439 | </Shape> |
440 | </Transform> |
441 | <Transform DEF='Tail_curved_top_transform' translation='-8.1 .11 -13.45'> |
442 | <Shape DEF='Tail_top_curved2'> |
443 | <Appearance> |
444 | <Material/> |
445 | <ImageTexture USE='cammie1'/> |
446 | </Appearance> |
447 | <Extrusion creaseAngle='.785' crossSection='0 0.25 -0.03 0.245 -0.06 0.231 -0.09 0.206 -0.12 0.165 -0.15 0.086 -0.16 0 -0.158 -0.03 -0.155 -0.06 -0.149 -0.09 -0.1403 -0.12 -0.128 -0.15 -0.111 -0.18 -0.086 -0.21 -0.044 -0.24 0 -0.25' scale='2 .6 2 .6 2.1 .6 2.5 .6 3 .6 3.5 .6 4 .6 4 .6 4 .6 4 .6 4 .6 4 .58 4 .3 4 .28 4 .25 4 .15 4 .05 4 .001' solid='false' spine='7.25 .5 13.4 7.75 .5 13.4 8 .5 13.45 8.25 .5 13.55 8.5 .5 13.65 9 .5 13.95 9.35 .5 14.2 9.6 .5 14.4 10 .5 14.75 12 .5 16.5 12.25 .5 16.75 12.55 .5 17 12.8 .5 17.2 12.81 0.5 17.21 12.85 0.5 17.214 12.91 0.5 17.218 13 0.5 17.22 13.05 .5 17.22'/> |
448 | </Shape> |
449 | </Transform> |
450 | <Shape DEF='Tail2_triangle_extrusion'> |
451 | <Appearance> |
452 | <Material/> |
453 | <ImageTexture USE='cammie1'/> |
454 | </Appearance> |
455 | <Extrusion creaseAngle='.78' crossSection='0 0 4.25 3.9 4.25 0 0 0' solid='false' spine='0 .5 0 0 .725 0'/> |
456 | </Shape> |
457 | <Transform rotation='1 0 0 1.57079' translation='1.2 .45 .5'> |
458 |
<!-- Shape
MARINES-Text_ is a DEF node that has 1 USE node: USE_1 -->
<Shape DEF='MARINES-Text_'> |
459 | <Text string='"MARINES"'> |
460 | <FontStyle family='"SANS"' size='.5' style='BOLD'/> |
461 | </Text> |
462 | <Appearance> |
463 | <Material diffuseColor='0 0 0'/> |
464 | </Appearance> |
465 | </Shape> |
466 | </Transform> |
467 | <Transform rotation='1 0 0 1.57079' translation='1.2 .45 1'> |
468 | |
469 | <Text string='"162072"'> |
470 | <FontStyle family='"SANS"' size='.25' style='BOLD'/> |
471 | </Text> |
472 | <Appearance> |
473 | <Material diffuseColor='0 0 0'/> |
474 | </Appearance> |
475 | </Shape> |
476 | </Transform> |
477 | <Transform rotation='-0 0.7071 0.7071 3.1416' translation='3.15 .765 .5'> |
478 | <Shape USE='MARINES-Text_'/> |
479 | </Transform> |
480 | <Transform rotation='-0 0.7071 0.7071 3.1416' translation='1.95 .78 1'> |
481 | <Shape USE='BUNO-TEXT'/> |
482 | </Transform> |
483 | </Group> |
484 | </Transform> |
485 | </Group> |
486 | <Transform DEF='Stabilizer_Group_transf' rotation='0 0 1 1.57079' scale='1.75 1.75 1' translation='5 .62 -.5'> |
487 | <Group DEF='Stabilizer_Group'> |
488 | <Transform DEF='Left_stabilizer_transf' rotation='0 1 0 -.1222' translation='-.2 0 0'> |
489 | <Shape DEF='Left_Stabilizer'> |
490 | <Extrusion creaseAngle='.78' crossSection='4 1 3.8 0.99 3.6 0.98 3.4 0.96 3.2 0.93 3 0.9 2.8 0.85 2.6 0.8 2.4 0.77 2.2 0.72 2 0.68 1.8 0.62 1.6 0.6 1.4 0.55 1.2 0.52 1 0.5 0.8 0.48 0.6 0.44 0.4 0.42 0.2 0.4 0.4 0.38 0.6 0.37 0.8 0.36 1 0.35 1.2 0.32 1.4 0.28 1.6 0.23 1.8 0.18 2 0.15 2.2 0.12 2.4 0.1 2.6 0.09 2.8 0.07 3 0.06 3.2 0.05 3.4 0.04 3.6 0.05 3.8 0.06 4 0.07 4.2 0.08 4.4 0.09 4.6 0.1 4.8 0.11 5 0.12 5.2 0.14 5.4 0.15 5.6 0.18 5.8 0.2 6 0.21 6.2 0.23 6.4 0.26 6.6 0.29 6.8 0.33 6.9 0.35 6.95 0.36 7 0.4 6.95 0.5 6.9 0.6 6.8 0.7 6.6 0.82 6.4 0.9 6.2 0.95 6 0.97 5.8 0.99 5.6 1 5.4 1.01 5.2 1.02 5 1.02 4.8 1.02 4.6 1.02 4.4 1.02 4.2 1.01 4 1' scale='.3 .2 .1 .1' solid='false' spine='0 0 0 -2.75 0 0'/> |
491 | <Appearance> |
492 | <Material/> |
493 | <ImageTexture USE='cammie1'/> |
494 | </Appearance> |
495 | </Shape> |
496 | </Transform> |
497 | <Transform DEF='Right_stabilizaer_transf' rotation='0 1 0 .1222' translation='.2 0 0'> |
498 | <Shape DEF='Right_Stabilizer'> |
499 | <Extrusion creaseAngle='.78' crossSection='4 1 3.8 0.99 3.6 0.98 3.4 0.96 3.2 0.93 3 0.9 2.8 0.85 2.6 0.8 2.4 0.77 2.2 0.72 2 0.68 1.8 0.62 1.6 0.6 1.4 0.55 1.2 0.52 1 0.5 0.8 0.48 0.6 0.44 0.4 0.42 0.2 0.4 0.4 0.38 0.6 0.37 0.8 0.36 1 0.35 1.2 0.32 1.4 0.28 1.6 0.23 1.8 0.18 2 0.15 2.2 0.12 2.4 0.1 2.6 0.09 2.8 0.07 3 0.06 3.2 0.05 3.4 0.04 3.6 0.05 3.8 0.06 4 0.07 4.2 0.08 4.4 0.09 4.6 0.1 4.8 0.11 5 0.12 5.2 0.14 5.4 0.15 5.6 0.18 5.8 0.2 6 0.21 6.2 0.23 6.4 0.26 6.6 0.29 6.8 0.33 6.9 0.35 6.95 0.36 7 0.4 6.95 0.5 6.9 0.6 6.8 0.7 6.6 0.82 6.4 0.9 6.2 0.95 6 0.97 5.8 0.99 5.6 1 5.4 1.01 5.2 1.02 5 1.02 4.8 1.02 4.6 1.02 4.4 1.02 4.2 1.01 4 1' scale='.1 .1 .3 .2' solid='false' spine='2.75 0 0 0 0 0'/> |
500 | <Appearance> |
501 | <Material/> |
502 | <ImageTexture USE='cammie1'/> |
503 | </Appearance> |
504 | </Shape> |
505 | </Transform> |
506 | </Group> |
507 | </Transform> |
508 | </Transform> |
509 | <Transform DEF='Top_Back_fuselage_spine' rotation='1 0 0 3.1416' translation='0 0 1'> |
510 | <Shape DEF='Top_back_fuselage_spine'> |
511 | <Appearance> |
512 | <Material/> |
513 | <ImageTexture USE='cammie1'/> |
514 | </Appearance> |
515 | <Extrusion creaseAngle='2' crossSection='2.5 0 2.45 -0.3 2.31 -0.6 2.06 -0.9 1.65 -1.2 0.86 -1.5 0 -1.6 -0.86 -1.5 -1.45 -1.3 -1.95 -1 -2.24 -0.7 -2.42 -0.4 -2.49 0' scale='.3 .2 .22 .32 .6 .32 .6 .5 .55 .65 .55 .7 .5 .6 .4 .5 .1 .2' solid='false' spine='7.3 0 0 9.0 0 0 9.2 0 0 9.9 0 0 11 0 0 12 0 0 16 0 0 19 0 0 26 0 0'/> |
516 | </Shape> |
517 | <Transform DEF='Jamming_pod_transf' translation='0 0 -.15'> |
518 | <Shape DEF='Jamming_pod'> |
519 | <Appearance> |
520 | <Material/> |
521 | <ImageTexture USE='cammie1'/> |
522 | </Appearance> |
523 | <Extrusion creaseAngle='2' crossSection='2.5 0 2.45 -0.3 2.31 -0.6 2.06 -0.9 1.65 -1.2 0.86 -1.5 0 -1.6 -0.86 -1.5 -1.45 -1.3 -1.95 -1 -2.24 -0.7 -2.42 -0.4 -2.49 0 -2.49 0 -2.42 0.3 -2.24 0.6 -1.95 0.9 -1.45 1.2 -0.86 1.5 0 1.6 0.86 1.5 1.65 1.3 2.06 1 2.31 0.7 2.45 0.4 2.5 0' scale='.17 .29 .17 .3 .15 .27 .12 .25 .1 .2 .05 .05' solid='false' spine='20 0 0 29.1 0 0 29.2 0 0 29.3 0 0 29.4 0 0 29.5 0 0'/> |
524 | </Shape> |
525 | </Transform> |
526 | </Transform> |
527 | <Transform DEF='Canopy_transf' center='3 0 0' rotation='0 1 0 -.1' translation='0 0 .8'> |
528 | <Shape DEF='Canopy-glass'> |
529 | <Appearance> |
530 | <Material diffuseColor='.86 .94 .97' transparency='.8'/> |
531 | </Appearance> |
532 | <Extrusion creaseAngle='2' crossSection='0.95 -1 1 0 1.01 0.1 1.02 0.2 1.03 0.3 1.04 0.4 1.05 0.5 1.04 0.6 1.03 0.7 1.02 0.8 1.01 0.9 1 0.925 0.985 0.95 0.96 1 0.9 1.1 0.8 1.2 0.7 1.3 0.6 1.4 0.5 1.45 0.4 1.48 0.3 1.5 0.2 1.53 0.1 1.54 0 1.55 -0.1 1.54 -0.2 1.53 -0.3 1.5 -0.4 1.48 -0.5 1.45 -0.6 1.4 -0.7 1.3 -0.8 1.2 -0.9 1.1 -0.96 1 -0.985 0.95 -1 0.925 -1.01 0.9 -1.02 0.8 -1.03 0.7 -1.04 0.6 -1.05 0.5 -1.04 0.4 -1.03 0.3 -1.02 0.2 -1.01 0.1 -1 0 -0.95 -1' scale='.48 .355 .6 .43 .6 .9 .6 .95 .6 1 .6 .95 .5 .6' solid='false' spine='3.1 0 0 3.3 0 0 5 0 0 5.2 0 0 6 0 0 6.5 0 0 8.5 0 0'/> |
533 | </Shape> |
534 | <Shape DEF='Canopy-back'> |
535 | <Appearance> |
536 | <Material/> |
537 | </Appearance> |
538 | <Extrusion creaseAngle='2' crossSection='1 0 1.01 0.1 1.02 0.2 1.03 0.3 1.04 0.4 1.05 0.5 1.04 0.6 1.03 0.7 1.02 0.8 1.01 0.9 1 0.925 0.985 0.95 0.96 1 0.9 1.1 0.8 1.2 0.7 1.3 0.6 1.4 0.5 1.45 0.4 1.48 0.3 1.5 0.2 1.53 0.1 1.54 0 1.55 -0.1 1.54 -0.2 1.53 -0.3 1.5 -0.4 1.48 -0.5 1.45 -0.6 1.4 -0.7 1.3 -0.8 1.2 -0.9 1.1 -0.96 1 -0.985 0.95 -1 0.925 -1.01 0.9 -1.02 0.8 -1.03 0.7 -1.04 0.6 -1.05 0.5 -1.04 0.4 -1.03 0.3 -1.02 0.2 -1.01 0.1 -1 0' scale='.5 .6 .1 .05' solid='false' spine='8.5 0 0 12.2 0 0'/> |
539 | </Shape> |
540 | </Transform> |
541 | <Group DEF='Instrumentations'> |
542 | <Transform DEF='Instruments_transform' rotation='1 0 0 3.1416' translation='-.77 0 .8'> |
543 | <Shape DEF='Instruments_panel'> |
544 | <Appearance> |
545 | <Material diffuseColor='0 0 0'/> |
546 | </Appearance> |
547 | <Extrusion creaseAngle='1' crossSection='1 0 0.92 -0.38 0.82 -0.55 0.71 -0.71 0.58 -0.81 0.38 -0.92 0.2 -0.98 0 -1 -0.2 -0.98 -0.38 -0.92 -0.58 -0.81 -0.71 -0.71 -0.82 -0.55 -0.92 -0.38 -1 0 1 0' scale='.57 .9 .51 .50 .20 .2 .1 .05' spine='5.5 0 0 4 0 0 3.5 0 0 3.0 0 0'/> |
548 | </Shape> |
549 | <Shape DEF='Instruments'> |
550 | <Appearance> |
551 | <Material/> |
552 | </Appearance> |
553 | <Extrusion creaseAngle='1' crossSection='1 0 0.92 -0.38 0.82 -0.55 0.71 -0.71 0.58 -0.81 0.38 -0.92 0.2 -0.98 0 -1 -0.2 -0.98 -0.38 -0.92 -0.58 -0.81 -0.71 -0.71 -0.82 -0.55 -0.92 -0.38 -1 0 1 0' scale='.52 .85 .52 .85' spine='5.52 0 0 5.4 0 0'/> |
554 | </Shape> |
555 | <Transform DEF='Canopy_front_trabsf' center='4.0 0 0' rotation='0 1 0 .2618' translation='0 0 -.08'> |
556 | <Shape DEF='Canopy_front'> |
557 | <Appearance> |
558 | <Material/> |
559 | <ImageTexture USE='cammie1'/> |
560 | </Appearance> |
561 | <Extrusion creaseAngle='1' crossSection='1 0 0.92 -0.38 0.82 -0.55 0.71 -0.71 0.58 -0.81 0.38 -0.92 0.2 -0.98 0 -1 -0.2 -0.98 -0.38 -0.92 -0.58 -0.81 -0.71 -0.71 -0.82 -0.55 -0.92 -0.38 -1 0 1 0' scale='.58 .50 .1 .05' spine='4.0 0 0 2.5 0 0'/> |
562 | </Shape> |
563 | </Transform> |
564 | </Transform> |
565 | <Transform translation='4.69 -.35 .4'> |
566 | <Shape> |
567 | <Box size='.1 .3 1'/> |
568 | <Appearance> |
569 | <Material/> |
570 | </Appearance> |
571 | </Shape> |
572 | </Transform> |
573 | <Transform translation='4.69 .35 .4'> |
574 | <Shape> |
575 | <Box size='.1 .3 1'/> |
576 | <Appearance> |
577 | <Material/> |
578 | </Appearance> |
579 | </Shape> |
580 | </Transform> |
581 | </Group> |
582 | <Group DEF='Left_nozzle_group'> |
583 | <Transform DEF='Left_front_nozzle_cover_transf' translation='10 1.74 -.2'> |
584 | <Shape DEF='Left_front_nozzle_cover'> |
585 | <Extrusion creaseAngle='2' crossSection='0.1 0 -0.1 0.01 -0.3 0.2 -0.25 0.4 -0.18 0.6 -0.1 0.8 0.6 0.8 0.6 0.75 -0.1 0.75 -0.15 0.6 -0.22 0.4 -0.27 0.2 -0.1 0.05 0.4 0.05 0.4 0' scale='.0001 1 1 1' solid='false' spine='0 0 0 2.1 0 0'/> |
586 | <Appearance> |
587 | <Material/> |
588 | <ImageTexture USE='cammie1'/> |
589 | </Appearance> |
590 | </Shape> |
591 | </Transform> |
592 | <Transform DEF='Left_back_nozzle_cover_transf' rotation='0 1 0 .05' scale='1 .7 1' translation='14 1.3 -.25'> |
593 | <Shape DEF='Left_back_nozzle_cover'> |
594 | <Extrusion creaseAngle='2' crossSection='-0.5 0 -0.7 0.01 -0.9 0.2 -0.85 0.4 -0.78 0.6 -0.7 0.8 0.2 0.8 0.2 0.75 -0.7 0.75 -0.75 0.6 -0.82 0.4 -0.87 0.2 -0.7 0.05 0.2 0.05 0.2 0' scale='0.001 1 .9 1' solid='false' spine='-1.1 0 0 2.1 0 0'/> |
595 | <Appearance> |
596 | <Material/> |
597 | <ImageTexture USE='cammie1'/> |
598 | </Appearance> |
599 | </Shape> |
600 | </Transform> |
601 | <Transform DEF='Left_front_nozzle' rotation='0.5774 0.5773 0.5774 2.0943' scale='.7 .7 .7' translation='12.75 .7 .2'> |
602 | <Group DEF='Front_nozzle'> |
603 | <Transform rotation='1 0 0 1.5707' scale='1.76 1.5 1.5'> |
604 | <Shape DEF='Circular_pivot_base2'> |
605 | <Extrusion creaseAngle='2' crossSection='0.375 0.375 0.425 0.371651719 0.475 0.361420807 0.525 0.343693177 0.575 0.317214439 0.625 0.279508497 0.675 0.225 0.725 0.13462912 0.75 0 0.725 -0.13462912 0.675 -0.225 0.625 -0.279508497 0.575 -0.317214439 0.525 -0.343693177 0.475 -0.361420807 0.425 -0.371651719 0.375 -0.375 0.325 -0.371651719 0.275 -0.361420807 0.225 -0.343693177 0.175 -0.317214439 0.125 -0.279508497 0.075 -0.225 0.025 -0.13462912 0 0 0.05 0.13462912 0.1 0.225 0.15 0.279508497 0.2 0.317214439 0.25 0.343693177 0.3 0.361420807 0.35 0.371651719 0.375 0.375' endCap='false' scale='1 1 1 1 .95 1 .9 1 .87 1 .77 1 .55 1 .3 1' solid='false' spine='0 0 0 .5 0 0 .6 0 0 .7 0 0 .8 0 0 .9 0 0 .99 0 0 1 0 0'/> |
606 | <Appearance> |
607 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
608 | </Appearance> |
609 | </Shape> |
610 | </Transform> |
611 | <Transform center='1 0 0' rotation='0 1 0 1.5707'> |
612 | <Shape DEF='Rectangle_base2'> |
613 | <Extrusion creaseAngle='2' crossSection='-0.45 0 0.5 0 0.5 0.75 -0.5 0.75 -0.5 0 -0.45 0 -0.45 0.7 0.45 0.7 0.45 0.05 -0.45 0.05 -0.45 0' endCap='false' scale='1.1 1.05 1.1 1.05 1.1 1.05 1.1 1.05 1.1 1.03 1.1 1 1.0 .9 .5 .3' solid='false' spine='.5 0 0 1 0 0 1.1 0 0 1.2 0 0 1.3 0 0 1.4 0 0 1.5 0 0 1.6 0 0'/> |
614 | <Appearance> |
615 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
616 | </Appearance> |
617 | </Shape> |
618 | </Transform> |
619 | </Group> |
620 | </Transform> |
621 | <Transform DEF='Left_back_nozzle_transf' rotation='0.5774 0.5773 0.5774 2.0943' scale='.9 .8 .8' translation='16.8 .25 .04'> |
622 | <Group DEF='back_nozzle'> |
623 | <Transform center='1 0 0' rotation='0 1 0 1.5707' translation='.26 0 -.22'> |
624 | <Shape DEF='circluar_base2'> |
625 | <Extrusion creaseAngle='2' crossSection='-0.5 0.25 -0.375 0.125 -0.25 0.0625 -0.125 0.02 0 0 0.125 0.02 0.25 0.0625 0.375 0.125 0.5 0.25 0.45 0.25 0.325 0.125 0.2 0.0625 0.075 0.028 0 0.015 -0.075 0.028 -0.2 0.0625 -0.325 0.125 -0.45 0.25 -0.5 0.25' endCap='false' scale='1 1 1.18 2 1 1.4' solid='false' spine='-.1 0 0 .80 0 0 1 0 0'/> |
626 | <Appearance> |
627 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
628 | </Appearance> |
629 | </Shape> |
630 | <Transform center='1 0 0' rotation='0 1 0 -.28' translation='.55 0 .71'> |
631 | <Shape DEF='Left_nozzle_vane'> |
632 | <Box size='.4 1 .01'/> |
633 | <Appearance> |
634 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
635 | </Appearance> |
636 | </Shape> |
637 | </Transform> |
638 | <Transform center='1 0 0' rotation='0 1 0 -.28' translation='.15 0 .50'> |
639 | <Shape DEF='Left_nozzle_vane2'> |
640 | <Box size='.4 .8 .01'/> |
641 | <Appearance> |
642 | <Material/> |
643 | </Appearance> |
644 | </Shape> |
645 | </Transform> |
646 | </Transform> |
647 | <Transform rotation='1 0 0 1.5707' scale='1.76 1.5 1.5'> |
648 | <Shape DEF='Left_Circular_pivot_base'> |
649 | <Extrusion creaseAngle='2' crossSection='0.375 0.375 0.425 0.371651719 0.475 0.361420807 0.525 0.343693177 0.575 0.317214439 0.625 0.279508497 0.675 0.225 0.725 0.13462912 0.75 0 0.725 -0.13462912 0.675 -0.225 0.625 -0.279508497 0.575 -0.317214439 0.525 -0.343693177 0.475 -0.361420807 0.425 -0.371651719 0.375 -0.375 0.325 -0.371651719 0.275 -0.361420807 0.225 -0.343693177 0.175 -0.317214439 0.125 -0.279508497 0.075 -0.225 0.025 -0.13462912 0 0 0.05 0.13462912 0.1 0.225 0.15 0.279508497 0.2 0.317214439 0.25 0.343693177 0.3 0.361420807 0.35 0.371651719 0.375 0.375' endCap='false' scale='1 1 1 1 .97 1 .95 1 .9 1 .75 1 .6 1 .45 1 0.001 1' solid='false' spine='0 0 0 .5 0 0 .6 0 0 .7 0 0 .8 0 0 .9 0 0 .95 0 0 .975 0 0 1 0 0'/> |
650 | <Appearance> |
651 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
652 | </Appearance> |
653 | </Shape> |
654 | </Transform> |
655 | </Group> |
656 | </Transform> |
657 | <Transform DEF='back_nozzle_protector_transf' rotation='1 0 0 -1.5707' scale='1 .9 .3' translation='17 1.28 .04'> |
658 | <Shape DEF='protector'> |
659 | <Extrusion creaseAngle='2' crossSection='-0.5 0.25 -0.375 0.125 -0.25 0.0625 -0.125 0.02 0 0 0.125 0.02 0.25 0.0625 0.375 0.125 0.5 0.25 0.4 0.27 0.4 0.25 0.43 0.23 0.325 0.125 0.25 0.137 0.25 0.12 0.3 0.105 0.2 0.0625 0.075 0.028 0.05 0.02 0.05 0.03 -0.05 0.03 -0.05 0.02 0 0.015 -0.075 0.028 -0.2 0.0625 -0.3 0.105 -0.25 0.12 -0.25 0.137 -0.325 0.125 -0.45 0.23 -0.4 0.25 -0.4 0.27 -0.5 0.25' endCap='false' scale='1 1 1.18 2 1 1.4' solid='false' spine='0 0 0 1 0 0 2 0 0'/> |
660 | <Appearance> |
661 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
662 | </Appearance> |
663 | </Shape> |
664 | </Transform> |
665 | </Group> |
666 | <Transform DEF='Right_nozzle_group_tranf' rotation='0.1 -0 -0.0017 3.1416' translation='0 0 .8'> |
667 | <Group DEF='Right_nozzle_group'> |
668 | <Transform DEF='Right_front_nozzle_cover_transf' translation='10 1.74 -.2'> |
669 | <Shape DEF='Right_front_nozzle_cover'> |
670 | <Extrusion creaseAngle='2' crossSection='0.1 0 -0.1 0.01 -0.3 0.2 -0.25 0.4 -0.18 0.6 -0.1 0.8 0.6 0.8 0.6 0.75 -0.1 0.75 -0.15 0.6 -0.22 0.4 -0.27 0.2 -0.1 0.05 0.4 0.05 0.4 0' scale='0.001 1 1 1' solid='false' spine='0 0 0 2.1 0 0'/> |
671 | <Appearance> |
672 | <Material/> |
673 | <ImageTexture USE='cammie1'/> |
674 | </Appearance> |
675 | </Shape> |
676 | </Transform> |
677 | <Transform DEF='Right_back_nozzle_cover_transf' scale='1 .7 1' translation='14 1.3 -.25'> |
678 | <Shape DEF='Right_back_nozzle_cover'> |
679 | <Extrusion creaseAngle='2' crossSection='-0.5 0 -0.7 0.01 -0.9 0.2 -0.85 0.4 -0.78 0.6 -0.7 0.8 0.2 0.8 0.2 0.75 -0.7 0.75 -0.75 0.6 -0.82 0.4 -0.87 0.2 -0.7 0.05 0.2 0.05 0.2 0' scale='0.001 1 .9 1' solid='false' spine='-1.1 0 0 2.1 0 0'/> |
680 | <Appearance> |
681 | <Material/> |
682 | <ImageTexture USE='cammie1'/> |
683 | </Appearance> |
684 | </Shape> |
685 | </Transform> |
686 | <Transform DEF='Right_front_nozzle' rotation='0.5774 0.5773 0.5774 2.0943' scale='.7 .7 .7' translation='12.75 .7 .2'> |
687 | <Group DEF='Right_Front_nozzle'> |
688 | <Transform rotation='1 0 0 1.5707' scale='1.76 1.5 1.5'> |
689 | <Shape DEF='Right_Circular_pivot_base'> |
690 | <Extrusion creaseAngle='2' crossSection='0.375 0.375 0.425 0.371651719 0.475 0.361420807 0.525 0.343693177 0.575 0.317214439 0.625 0.279508497 0.675 0.225 0.725 0.13462912 0.75 0 0.725 -0.13462912 0.675 -0.225 0.625 -0.279508497 0.575 -0.317214439 0.525 -0.343693177 0.475 -0.361420807 0.425 -0.371651719 0.375 -0.375 0.325 -0.371651719 0.275 -0.361420807 0.225 -0.343693177 0.175 -0.317214439 0.125 -0.279508497 0.075 -0.225 0.025 -0.13462912 0 0 0.05 0.13462912 0.1 0.225 0.15 0.279508497 0.2 0.317214439 0.25 0.343693177 0.3 0.361420807 0.35 0.371651719 0.375 0.375' endCap='false' scale='1 1 1 1 .95 1 .9 1 .87 1 .77 1 .55 1 .3 1' solid='false' spine='0 0 0 .5 0 0 .6 0 0 .7 0 0 .8 0 0 .9 0 0 .99 0 0 1 0 0'/> |
691 | <Appearance> |
692 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
693 | </Appearance> |
694 | </Shape> |
695 | </Transform> |
696 | <Transform center='1 0 0' rotation='0 1 0 1.5707'> |
697 | <Shape DEF='Rectangle_base'> |
698 | <Extrusion creaseAngle='2' crossSection='-0.45 0 0.5 0 0.5 0.75 -0.5 0.75 -0.5 0 -0.45 0 -0.45 0.7 0.45 0.7 0.45 0.05 -0.45 0.05 -0.45 0' endCap='false' scale='1.1 1.05 1.1 1.05 1.1 1.05 1.1 1.05 1.1 1.03 1.1 1 1.0 .9 .5 .3' solid='false' spine='.5 0 0 1 0 0 1.1 0 0 1.2 0 0 1.3 0 0 1.4 0 0 1.5 0 0 1.6 0 0'/> |
699 | <Appearance> |
700 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
701 | </Appearance> |
702 | </Shape> |
703 | </Transform> |
704 | </Group> |
705 | </Transform> |
706 | <Transform DEF='Right_back_nozzle_transf' rotation='0.5774 0.5773 0.5774 2.0943' scale='.9 .8 .8' translation='16.8 .25 .18'> |
707 | <Group DEF='Right_back_nozzle'> |
708 | <Transform center='1 0 0' rotation='0 1 0 1.5707' translation='.26 0 -.22'> |
709 | <Shape DEF='circluar_base'> |
710 | <Extrusion creaseAngle='2' crossSection='-0.5 0.25 -0.375 0.125 -0.25 0.0625 -0.125 0.02 0 0 0.125 0.02 0.25 0.0625 0.375 0.125 0.5 0.25 0.45 0.25 0.325 0.125 0.2 0.0625 0.075 0.028 0 0.015 -0.075 0.028 -0.2 0.0625 -0.325 0.125 -0.45 0.25 -0.5 0.25' endCap='false' scale='1 1 1.18 2 1 1.4' solid='false' spine='-.1 0 0 .80 0 0 1 0 0'/> |
711 | <Appearance> |
712 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
713 | </Appearance> |
714 | </Shape> |
715 | <Transform center='1 0 0' rotation='0 1 0 -.28' translation='.55 0 .71'> |
716 | <Shape DEF='nozzle_vane'> |
717 | <Box size='.4 1 .01'/> |
718 | <Appearance> |
719 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
720 | </Appearance> |
721 | </Shape> |
722 | </Transform> |
723 | <Transform center='1 0 0' rotation='0 1 0 -.28' translation='.15 0 .50'> |
724 | <Shape DEF='nozzle_vane2'> |
725 | <Box size='.4 .8 .01'/> |
726 | <Appearance> |
727 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
728 | </Appearance> |
729 | </Shape> |
730 | </Transform> |
731 | </Transform> |
732 | <Transform rotation='1 0 0 1.5707' scale='1.76 1.5 1.5'> |
733 | <Shape DEF='Circular_pivot_base'> |
734 | <Extrusion creaseAngle='2' crossSection='0.375 0.375 0.425 0.371651719 0.475 0.361420807 0.525 0.343693177 0.575 0.317214439 0.625 0.279508497 0.675 0.225 0.725 0.13462912 0.75 0 0.725 -0.13462912 0.675 -0.225 0.625 -0.279508497 0.575 -0.317214439 0.525 -0.343693177 0.475 -0.361420807 0.425 -0.371651719 0.375 -0.375 0.325 -0.371651719 0.275 -0.361420807 0.225 -0.343693177 0.175 -0.317214439 0.125 -0.279508497 0.075 -0.225 0.025 -0.13462912 0 0 0.05 0.13462912 0.1 0.225 0.15 0.279508497 0.2 0.317214439 0.25 0.343693177 0.3 0.361420807 0.35 0.371651719 0.375 0.375' endCap='false' scale='1 1 1 1 .97 1 .95 1 .9 1 .75 1 .6 1 .45 1 0.001 1' solid='false' spine='0 0 0 .5 0 0 .6 0 0 .7 0 0 .8 0 0 .9 0 0 .95 0 0 .975 0 0 1 0 0'/> |
735 | <Appearance> |
736 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
737 | </Appearance> |
738 | </Shape> |
739 | </Transform> |
740 | </Group> |
741 | </Transform> |
742 | <Transform DEF='Right_back_nozzle_protector_transf' rotation='1 0 0 -1.5707' scale='1 .9 .3' translation='17 1.28 .19'> |
743 | <Shape DEF='Right_protector'> |
744 | <Extrusion creaseAngle='2' crossSection='-0.5 0.25 -0.375 0.125 -0.25 0.0625 -0.125 0.02 0 0 0.125 0.02 0.25 0.0625 0.375 0.125 0.5 0.25 0.4 0.27 0.4 0.25 0.43 0.23 0.325 0.125 0.25 0.137 0.25 0.12 0.3 0.105 0.2 0.0625 0.075 0.028 0.05 0.02 0.05 0.03 -0.05 0.03 -0.05 0.02 0 0.015 -0.075 0.028 -0.2 0.0625 -0.3 0.105 -0.25 0.12 -0.25 0.137 -0.325 0.125 -0.45 0.23 -0.4 0.25 -0.4 0.27 -0.5 0.25' endCap='false' scale='1 1 1.18 2 1 1.4' solid='false' spine='0 0 0 1 0 0 2 0 0'/> |
745 | <Appearance> |
746 | <Material ambientIntensity='0' diffuseColor='0 0 0' shininess='.0561222' specularColor='.918362 .910614 .885116'/> |
747 | </Appearance> |
748 | </Shape> |
749 | </Transform> |
750 | </Group> |
751 | <Group DEF='Landing_gear'> |
752 | <Transform DEF='Left_landing_gear_transf' translation='19 6 0.55'> |
753 |
<!-- Group
Wing_landing_gear_group is a DEF node that has 1 USE node: USE_1 -->
<Group DEF='Wing_landing_gear_group'> |
754 | <Group DEF='Landing_gear_group'> |
755 | <Transform rotation='0 0 1 1.5707' translation='1 0 0'> |
756 | <Shape DEF='Landing_rod'> |
757 | <Cylinder height='1.5' radius='.125'/> |
758 | <Appearance> |
759 | <Material diffuseColor='1 1 1'/> |
760 | </Appearance> |
761 | </Shape> |
762 | </Transform> |
763 | <Transform> |
764 | <Shape DEF='Landing_box'> |
765 | <Box size='.5 .25 .25'/> |
766 | <Appearance> |
767 | <Material diffuseColor='1 1 1'/> |
768 | </Appearance> |
769 | </Shape> |
770 | </Transform> |
771 | <Transform rotation='0 0 1 1.5707' translation='2 0 0'> |
772 | <Shape DEF='Shock_abs'> |
773 | <Cylinder height='.5' radius='.09'/> |
774 | <Appearance> |
775 | <Material ambientIntensity='0.113208' diffuseColor='0.697737 0.696336 0.699331' emissiveColor='0.000000 0.000000 0.000000' shininess='1.000000' specularColor='0.227785 0.227345 0.227393'/> |
776 | </Appearance> |
777 | </Shape> |
778 | </Transform> |
779 | <Transform rotation='0 0 1 1.5707' translation='3 -.2 -.1'> |
780 |
<!-- Shape
Tire_support_arc is a DEF node that has 1 USE node: USE_1 -->
<Shape DEF='Tire_support_arc'> |
781 | <Extrusion crossSection='0 0 0 0.2 0.1 0.2 0.1 0 0 0' spine='0.3 0.5 0 0.25 0.5 0 0.125 0.46875 0 0.075 0.4375 0 0.055 0.40625 0 0.0375 0.375 0 0.0225 0.34375 0 0.0125 0.3125 0 0 0.25 0 0 0 0'/> |
782 | <Appearance> |
783 | <Material diffuseColor='1 1 1'/> |
784 | </Appearance> |
785 | </Shape> |
786 | </Transform> |
787 | <Transform rotation='0 0 1 1.5707' translation='2.35 0 0'> |
788 | <Shape DEF='Landing_gear_base'> |
789 | <Cylinder height='.25' radius='.125'/> |
790 | <Appearance> |
791 | <Material diffuseColor='1 1 1'/> |
792 | </Appearance> |
793 | </Shape> |
794 | </Transform> |
795 | <Transform rotation='0.7071 -0.7071 -0 3.1415' translation='3 .2 .1'> |
796 | <Shape USE='Tire_support_arc'/> |
797 | </Transform> |
798 | <Transform rotation='1 0 0 1.5707' scale='.55 .55 .55' translation='2.95 0 0'> |
799 | <Shape DEF='Tire'> |
800 | <Appearance> |
801 | <Material diffuseColor='0 0 0'/> |
802 | </Appearance> |
803 | <Extrusion creaseAngle='4' crossSection='0.25 0 0.23 -0.095 0.1775 -0.1775 0.095 -0.23 0 -0.25 -0.095 -0.23 -0.1775 -0.1775 -0.23 -0.095 -0.25 0 -0.23 0.095 -0.1775 0.1775 -0.095 0.23 0 0.25 0.095 0.23 0.1775 0.1775 0.23 0.095 0.25 0' solid='false' spine='0.5 0 0 0.46 -0.19 0 0.355 -0.355 0 0.19 -0.46 0 0 -0.5 0 -0.19 -0.46 0 -0.355 -0.355 0 -0.46 -0.19 0 -0.5 0 0 -0.46 0.19 0 -0.355 0.355 0 -0.19 0.46 0 0 0.5 0 0.19 0.46 0 0.355 0.355 0 0.46 0.19 0 0.5 0 0'/> |
804 | </Shape> |
805 | <Transform rotation='1 0 0 1.5707'> |
806 | <Shape DEF='Rim'> |
807 | <Appearance> |
808 | <Material diffuseColor='1 1 1'/> |
809 | </Appearance> |
810 | <Cylinder height='.35' radius='.4'/> |
811 | </Shape> |
812 | </Transform> |
813 | </Transform> |
814 | <Transform translation='2.95 0 0'> |
815 | <Shape DEF='Gear_rod'> |
816 | <Cylinder height='.4' radius='.05'/> |
817 | <Appearance> |
818 | <Material ambientIntensity='0.113208' diffuseColor='0.697737 0.696336 0.699331' emissiveColor='0.000000 0.000000 0.000000' shininess='1.000000' specularColor='0.227785 0.227345 0.227393'/> |
819 | </Appearance> |
820 | </Shape> |
821 | </Transform> |
822 | </Group> |
823 | <Transform DEF='Landing_gear_cover_transf' rotation='0 0 1 3.1415' translation='5.4 0 -.5'> |
824 | <Group DEF='Landing_gear_cover'> |
825 | <Shape DEF='Wing_landing_gear_cover_front'> |
826 | <Extrusion crossSection='-0.15 0.9 -0.15 0.5 -0.15 0 0 0 0.15 0 0.15 0.5 0.15 0.9 -0.15 0.9' scale='1 1 .9 .05' solid='false' spine='6 0 0 9 0 0'/> |
827 | <Appearance> |
828 | <Material/> |
829 | <ImageTexture USE='cammie1'/> |
830 | </Appearance> |
831 | </Shape> |
832 | <Shape DEF='Wing_landing_gear_cover_back'> |
833 | <Extrusion crossSection='-0.25 1 -0.15 0.9 -0.15 0.5 -0.15 0 0 0 0.15 0 0.15 0.5 0.15 0.9 0.25 1 0.25 1.05 0.15 1.05 0.1 0.9 0.1 0.5 0.1 0.1 -0.1 0.1 -0.1 0.5 -0.1 0.9 -0.15 1.05 -0.25 1.05 -0.25 1' solid='false' spine='3 0 0 6 0 0'/> |
834 | <Appearance> |
835 | <Material/> |
836 | <ImageTexture USE='cammie1'/> |
837 | </Appearance> |
838 | </Shape> |
839 | </Group> |
840 | </Transform> |
841 | </Group> |
842 | </Transform> |
843 | <Transform DEF='Right_landing_gear_transf' translation='19 -6 0.55'> |
844 | <Group USE='Wing_landing_gear_group'/> |
845 | </Transform> |
846 | </Group> |
847 | </Transform> |
848 | <Transform DEF='Pilot_Left_name_transf' rotation='1 0 0 1' translation='3.45 -.785 .6'> |
849 |
<!-- Shape
Pilot_Name_Text_ is a DEF node that has 1 USE node: USE_1 -->
<Shape DEF='Pilot_Name_Text_'> |
850 | <Text string='"Capt. Miguel A. (Old Yeller) Ayala"'> |
851 | <FontStyle family='"SANS"' size='.12' style='BOLD'/> |
852 | </Text> |
853 | <Appearance> |
854 | <Material diffuseColor='0 0 0'/> |
855 | </Appearance> |
856 | </Shape> |
857 | </Transform> |
858 | <Transform DEF='Pilot_Rigth_name_transf' rotation='-0 0.4625 0.8866 3.1415' translation='5.3 .785 .6'> |
859 | <Shape USE='Pilot_Name_Text_'/> |
860 | </Transform> |
861 | </Transform> |
862 | <Transform translation='3 0 0'> |
863 | <Shape> |
864 | <Sphere radius='0.3'/> |
865 | <Appearance> |
866 | <Material emissiveColor='0 0.5 0.5'/> |
867 | </Appearance> |
868 | </Shape> |
869 |
<!-- ROUTE information for FireButton node:
[from touchTime to Clock.set_startTime
]
-->
<TouchSensor DEF='FireButton' description='FireTrigger'/> |
870 |
<!-- ROUTE information for Plane node:
[from Clock.fraction_changed to set_fraction
]
[from value_changed to AV8B_transform.set_translation
]
-->
<Script DEF='Plane'> |
871 | <field name='set_fraction' type='SFFloat' accessType='inputOnly'/> |
872 | <field name='value_changed' type='SFVec3f' accessType='outputOnly'/> |
<![CDATA[
ecmascript: function initialize(){ value_changed[0]=10; value_changed[1]=5; value_changed[2]=0; } // Move a shape in a straight path function set_fraction( fraction, eventTime ) { value_changed[0] = value_changed[0] - 0.2; // X component value_changed[1] = 5; // Y component value_changed[2] = 0.0; // Z component }
]]>
|
|
874 | </Script> |
875 | </Transform> |
876 | </Transform> |
877 | < ROUTE fromNode='CLOCK' fromField='fraction_changed' toNode='CubePathInterpolator' toField='set_fraction'/> |
878 | < ROUTE fromNode='CubePathInterpolator' fromField='value_changed' toNode='StingerMissile' toField='set_rotation'/> |
879 | <Viewpoint description='view1' orientation='0.682 -0.687 -0.252 3.138' position='-2.6 1.5 -6.7'/> |
880 | <Viewpoint description='view2' orientation='-0.105 0.994 0.039 1.3696' position='11.7 -0.1 2.6'/> |
881 | < ROUTE fromNode='MoverUsingScript' fromField='value_changed' toNode='StingerMissile' toField='set_translation'/> |
882 | < ROUTE fromNode='Clock' fromField='fraction_changed' toNode='MoverUsingScript' toField='set_fraction'/> |
883 | < ROUTE fromNode='FireButton' fromField='touchTime' toNode='Clock' toField='set_startTime'/> |
884 | < ROUTE fromNode='Clock' fromField='fraction_changed' toNode='Plane' toField='set_fraction'/> |
885 | < ROUTE fromNode='Plane' fromField='value_changed' toNode='AV8B_transform' toField='set_translation'/> |
886 | </Scene> |
887 | </X3D> |
Event Graph ROUTE Table entries with 7 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.
FireButton
TouchSensor touchTime SFTime |
Clock
TimeSensor set_startTime SFTime |
then
|
Clock
TimeSensor fraction_changed SFFloat |
MoverUsingScript
Script set_fraction SFFloat |
then
|
MoverUsingScript
Script value_changed SFVec3f |
StingerMissile
Transform set_translation SFVec3f |
|||
then
|
Clock
TimeSensor fraction_changed SFFloat |
Plane
Script set_fraction SFFloat |
then
|
Plane
Script value_changed SFVec3f |
AV8B_transform
Transform set_translation SFVec3f |
CLOCK
TimeSensor fraction_changed SFFloat |
CubePathInterpolator
OrientationInterpolator set_fraction SFFloat |
then
|
CubePathInterpolator
OrientationInterpolator value_changed SFRotation |
StingerMissile
Transform set_rotation SFRotation |
EXHAUSTCLOCK
TimeSensor |
No direct ROUTE connection found for events to/from this node. |
RGMCLOCK
TimeSensor |
No direct ROUTE connection found for events to/from this node. |
MoverUsingScript
Script value_changed SFVec3f |
StingerMissile
Transform set_translation SFVec3f |
Plane
Script value_changed SFVec3f |
AV8B_transform
Transform set_translation SFVec3f |
<!--
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.
-->