X3D Model Documentation: Explosion

  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='Interchange' 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='titlecontent='Explosion'/>
  6            <meta name='descriptioncontent='BMP Explosion'/>
  7            <meta name='creatorcontent='Michael Martin'/>
  8            <meta name='createdcontent='10 September 2004'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='subjectcontent='Explosion'/>
 11            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/Scenarios/TankManeuver/Explosion.x3d '/>
 12            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 13            <meta name='licensecontent='../../license.html'/>
 14       </head>
<!--

<!-- -->
<!-- to top DEF nodes index: Point, Red, Yellow
-->
 15       <Scene>
 16            <WorldInfo title='Explosion'/>
 17            <Transform>
 18                 <Transform scale='.5 1 .5'>
 19                      <Shape>
 20 
                         <!-- Appearance Yellow is a DEF node that has 17 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 -->
                         <Appearance DEF='Yellow'>
 21                                <Material ambientIntensity='1diffuseColor='1 1 0emissiveColor='1 1 0specularColor='1 1 0'/>
 22                           </Appearance>
 23 
                         <!-- IndexedFaceSet Point is a DEF node that has 35 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, USE_34, USE_35 -->
                         <IndexedFaceSet DEF='Pointsolid='falsecoordIndex='0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 1 -1'>
 24                                <Coordinate point='0 3 0 1 0 1 1 0 -1 -1 0 -1 -1 0 1'/>
 25                           </IndexedFaceSet>
 26                      </Shape>
 27                 </Transform>
 28                 <Transform rotation='1 0 0 1.57scale='.5 1 .5'>
 29                      <Shape>
 30                           <Appearance USE='Yellow'/>
 31                           <IndexedFaceSet USE='Point'/>
 32                      </Shape>
 33                 </Transform>
 34                 <Transform rotation='1 0 0 3.14scale='.5 1 .5'>
 35                      <Shape>
 36                           <Appearance USE='Yellow'/>
 37                           <IndexedFaceSet USE='Point'/>
 38                      </Shape>
 39                 </Transform>
 40                 <Transform rotation='1 0 0 -1.57scale='.5 1 .5'>
 41                      <Shape>
 42                           <Appearance USE='Yellow'/>
 43                           <IndexedFaceSet USE='Point'/>
 44                      </Shape>
 45                 </Transform>
 46                 <Transform rotation='0 0 1 1.57scale='.5 1 .5'>
 47                      <Shape>
 48                           <Appearance USE='Yellow'/>
 49                           <IndexedFaceSet USE='Point'/>
 50                      </Shape>
 51                 </Transform>
 52                 <Transform rotation='0 0 1 -1.57scale='.5 1 .5'>
 53                      <Shape>
 54                           <Appearance USE='Yellow'/>
 55                           <IndexedFaceSet USE='Point'/>
 56                      </Shape>
 57                 </Transform>
 58                 <Transform rotation='0.68 0.68 0.28 1.1'>
 59                      <Transform scale='.5 1 .5'>
 60                           <Shape>
 61                                <Appearance USE='Yellow'/>
 62                                <IndexedFaceSet USE='Point'/>
 63                           </Shape>
 64                      </Transform>
 65                      <Transform rotation='1 0 0 1.57scale='.5 1 .5'>
 66                           <Shape>
 67                                <Appearance USE='Yellow'/>
 68                                <IndexedFaceSet USE='Point'/>
 69                           </Shape>
 70                      </Transform>
 71                      <Transform rotation='1 0 0 3.14scale='.5 1 .5'>
 72                           <Shape>
 73                                <Appearance USE='Yellow'/>
 74                                <IndexedFaceSet USE='Point'/>
 75                           </Shape>
 76                      </Transform>
 77                      <Transform rotation='1 0 0 -1.57scale='.5 1 .5'>
 78                           <Shape>
 79                                <Appearance USE='Yellow'/>
 80                                <IndexedFaceSet USE='Point'/>
 81                           </Shape>
 82                      </Transform>
 83                      <Transform rotation='0 0 1 1.57scale='.5 1 .5'>
 84                           <Shape>
 85                                <Appearance USE='Yellow'/>
 86                                <IndexedFaceSet USE='Point'/>
 87                           </Shape>
 88                      </Transform>
 89                      <Transform rotation='0 0 1 -1.57scale='.5 1 .5'>
 90                           <Shape>
 91                                <Appearance USE='Yellow'/>
 92                                <IndexedFaceSet USE='Point'/>
 93                           </Shape>
 94                      </Transform>
 95                 </Transform>
 96                 <Transform rotation='0.68 -0.28 0.68 1.1'>
 97                      <Transform scale='.5 1 .5'>
 98                           <Shape>
 99                                <Appearance USE='Yellow'/>
100                                <IndexedFaceSet USE='Point'/>
101                           </Shape>
102                      </Transform>
103                      <Transform rotation='1 0 0 1.57scale='.5 1 .5'>
104                           <Shape>
105                                <Appearance USE='Yellow'/>
106                                <IndexedFaceSet USE='Point'/>
107                           </Shape>
108                      </Transform>
109                      <Transform rotation='1 0 0 3.14scale='.5 1 .5'>
110                           <Shape>
111                                <Appearance USE='Yellow'/>
112                                <IndexedFaceSet USE='Point'/>
113                           </Shape>
114                      </Transform>
115                      <Transform rotation='1 0 0 -1.57scale='.5 1 .5'>
116                           <Shape>
117                                <Appearance USE='Yellow'/>
118                                <IndexedFaceSet USE='Point'/>
119                           </Shape>
120                      </Transform>
121                      <Transform rotation='0 0 1 1.57scale='.5 1 .5'>
122                           <Shape>
123                                <Appearance USE='Yellow'/>
124                                <IndexedFaceSet USE='Point'/>
125                           </Shape>
126                      </Transform>
127                      <Transform rotation='0 0 1 -1.57scale='.5 1 .5'>
128                           <Shape>
129                                <Appearance USE='Yellow'/>
130                                <IndexedFaceSet USE='Point'/>
131                           </Shape>
132                      </Transform>
133                 </Transform>
134                 <Transform scale='1.3 1.3 1.3'>
135                      <Transform scale='.5 1 .5'>
136                           <Shape>
137 
                              <!-- Appearance Red is a DEF node that has 17 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 -->
                              <Appearance DEF='Red'>
138                                     <Material ambientIntensity='1diffuseColor='1 0 0emissiveColor='1 0 0specularColor='1 .4 .4transparency='.5'/>
139                                </Appearance>
140                                <IndexedFaceSet USE='Point'/>
141                           </Shape>
142                      </Transform>
143                      <Transform rotation='1 0 0 1.57scale='.5 1 .5'>
144                           <Shape>
145                                <Appearance USE='Red'/>
146                                <IndexedFaceSet USE='Point'/>
147                           </Shape>
148                      </Transform>
149                      <Transform rotation='1 0 0 3.14scale='.5 1 .5'>
150                           <Shape>
151                                <Appearance USE='Red'/>
152                                <IndexedFaceSet USE='Point'/>
153                           </Shape>
154                      </Transform>
155                      <Transform rotation='1 0 0 -1.57scale='.5 1 .5'>
156                           <Shape>
157                                <Appearance USE='Red'/>
158                                <IndexedFaceSet USE='Point'/>
159                           </Shape>
160                      </Transform>
161                      <Transform rotation='0 0 1 1.57scale='.5 1 .5'>
162                           <Shape>
163                                <Appearance USE='Red'/>
164                                <IndexedFaceSet USE='Point'/>
165                           </Shape>
166                      </Transform>
167                      <Transform rotation='0 0 1 -1.57scale='.5 1 .5'>
168                           <Shape>
169                                <Appearance USE='Red'/>
170                                <IndexedFaceSet USE='Point'/>
171                           </Shape>
172                      </Transform>
173                      <Transform rotation='0.68 0.68 0.28 1.1'>
174                           <Transform scale='.5 1 .5'>
175                                <Shape>
176                                     <Appearance USE='Red'/>
177                                     <IndexedFaceSet USE='Point'/>
178                                </Shape>
179                           </Transform>
180                           <Transform rotation='1 0 0 1.57scale='.5 1 .5'>
181                                <Shape>
182                                     <Appearance USE='Red'/>
183                                     <IndexedFaceSet USE='Point'/>
184                                </Shape>
185                           </Transform>
186                           <Transform rotation='1 0 0 3.14scale='.5 1 .5'>
187                                <Shape>
188                                     <Appearance USE='Red'/>
189                                     <IndexedFaceSet USE='Point'/>
190                                </Shape>
191                           </Transform>
192                           <Transform rotation='1 0 0 -1.57scale='.5 1 .5'>
193                                <Shape>
194                                     <Appearance USE='Red'/>
195                                     <IndexedFaceSet USE='Point'/>
196                                </Shape>
197                           </Transform>
198                           <Transform rotation='0 0 1 1.57scale='.5 1 .5'>
199                                <Shape>
200                                     <Appearance USE='Red'/>
201                                     <IndexedFaceSet USE='Point'/>
202                                </Shape>
203                           </Transform>
204                           <Transform rotation='0 0 1 -1.57scale='.5 1 .5'>
205                                <Shape>
206                                     <Appearance USE='Red'/>
207                                     <IndexedFaceSet USE='Point'/>
208                                </Shape>
209                           </Transform>
210                      </Transform>
211                      <Transform rotation='0.68 -0.28 0.68 1.1'>
212                           <Transform scale='.5 1 .5'>
213                                <Shape>
214                                     <Appearance USE='Red'/>
215                                     <IndexedFaceSet USE='Point'/>
216                                </Shape>
217                           </Transform>
218                           <Transform rotation='1 0 0 1.57scale='.5 1 .5'>
219                                <Shape>
220                                     <Appearance USE='Red'/>
221                                     <IndexedFaceSet USE='Point'/>
222                                </Shape>
223                           </Transform>
224                           <Transform rotation='1 0 0 3.14scale='.5 1 .5'>
225                                <Shape>
226                                     <Appearance USE='Red'/>
227                                     <IndexedFaceSet USE='Point'/>
228                                </Shape>
229                           </Transform>
230                           <Transform rotation='1 0 0 -1.57scale='.5 1 .5'>
231                                <Shape>
232                                     <Appearance USE='Red'/>
233                                     <IndexedFaceSet USE='Point'/>
234                                </Shape>
235                           </Transform>
236                           <Transform rotation='0 0 1 1.57scale='.5 1 .5'>
237                                <Shape>
238                                     <Appearance USE='Red'/>
239                                     <IndexedFaceSet USE='Point'/>
240                                </Shape>
241                           </Transform>
242                           <Transform rotation='0 0 1 -1.57scale='.5 1 .5'>
243                                <Shape>
244                                     <Appearance USE='Red'/>
245                                     <IndexedFaceSet USE='Point'/>
246                                </Shape>
247                           </Transform>
248                      </Transform>
249                 </Transform>
250            </Transform>
251       </Scene>
252  </X3D>
<!--

<!-- -->
<!-- to top DEF nodes index: Point, Red, Yellow
-->
X3D Tooltips element index: Appearance, Coordinate, head, IndexedFaceSet, Material, meta, Scene, Shape, Transform, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/Scenarios/TankManeuver/ExplosionIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/Scenarios/TankManeuver/Explosion.x3d -->

<!-- Color-coding legend: X3D terminology <X3dNode  DEF='idNamefield='value'/> matches XML terminology <XmlElement  DEF='idNameattribute='value'/>
(Light-blue background: event-based behavior node or statement) (Grey background inside box: inserted documentation) (Magenta background: X3D Extensibility)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->