X3D Model Documentation: CarDemoWorldModel.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2  <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "https://www.web3d.org/specifications/x3d-3.2.dtd">
  3  <X3D profile='Interchange' version='3.2 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.2.xsd'>
  4       <head>
  5            <meta name='titlecontent='CarDemoWorldModel.x3d'/>
  6            <meta name='descriptioncontent='Example scene for RigidBodyPhysics component'/>
  7            <meta name='creatorcontent='Alan Hudson and Justin Couch'/>
  8            <meta name='translatorcontent='Don Brutzman'/>
  9            <meta name='createdcontent='1 January 2008'/>
 10            <meta name='translatedcontent='30 December 2008'/>
 11            <meta name='modifiedcontent='20 October 2019'/>
 12            <meta name='referencecontent='http://www.xj3d.org/extensions/index.html#Physics'/>
 13            <meta name='referencecontent='originals/car/main.x3dv'/>
 14            <meta name='referencecontent='originals/car/worldModel.x3dv'/>
 15            <meta name='referencecontent='http://www.xj3d.org/extensions/rigid_physics_examples.html'/>
 16            <meta name='referencecontent='https://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html'/>
 17            <meta name=' warning content=' under development '/>
 18            <meta name='identifiercontent='https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/CarDemoWorldModel.x3d'/>
 19            <meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
 20            <meta name='generatorcontent='Xj3D converter, http://www.xj3d.org'/>
 21            <meta name='licensecontent='../../license.html'/>
 22       </head>
<!--

<!-- -->

<!-- to top Index for DEF nodes: _0, _1, _2, Ground, RAMP, Ramp1, Ramp2, Sand, SmallBuilding, SmallBuilding-001, SmallBuilding-002, SmallBuilding-003, SmallBuilding-004, SmallBuilding-005, SmallBuilding-006, SmallBuilding-007, SmallBuilding-008, SmallBuilding-009, TallBuilding, TEXAG_1, TEXAG_3, TEXAG_4, TEXAG_7, TEXAG_8
-->
 23       <Scene>
 24            <WorldInfo title='CarDemoWorldModel.x3d'/>
 25            <Transform DEF='Ramp1rotation='0.0 0.0 -1.0 0.135494translation='347.056 4.87479 -376.17'>
 26                 <Shape>
 27                      <Appearance DEF='RAMP'>
 28 
                         <!-- ImageTexture TEXAG_1 is a DEF node that has 1 USE node: USE_1 -->
                         <ImageTexture DEF='TEXAG_1'   url=' "originals/car/textures/wall-stone-001.jpg " "https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/originals/car/textures/wall-stone-001.jpg " '/>
 29                      </Appearance>
 30                      <Box size='90.0 1.0 70.0'/>
 31                 </Shape>
 32            </Transform>
 33            <Transform DEF='Ramp2translation='301.193 1.4 -376.315'>
 34                 <Shape>
 35                      <Appearance>
 36                           <ImageTexture USE='TEXAG_1'/>
 37                      </Appearance>
 38                      <IndexedFaceSet DEF='_0creaseAngle='0.5coordIndex='0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 6 0 2 4 -1 1 7 5 3 -1texCoordIndex='0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 6 0 2 4 -1 1 7 5 3 -1'>
 39                           <Coordinate point='-1.5 10.0 35.0 -1.5 -10.0 35.0 1.5 10.0 35.0 1.5 -10.0 35.0 1.5 10.0 -35.0 1.5 -10.0 -35.0 -1.5 10.0 -35.0 -1.5 -10.0 -35.0'/>
 40                           <TextureCoordinate point='0.478571 0.642857 0.478571 0.357143 0.521429 0.642857 0.521429 0.357143 0.478571 0.642857 0.478571 0.357143 0.521429 0.642857 0.521429 0.357143'/>
 41                      </IndexedFaceSet>
 42                 </Shape>
 43            </Transform>
 44            <Transform DEF='TallBuildingtranslation='-163.719 24.0 -590.325'>
 45                 <Shape>
 46                      <Appearance>
 47 
                         <!-- ImageTexture TEXAG_3 is a DEF node that has 1 USE node: USE_1 -->
                         <ImageTexture DEF='TEXAG_3'   url=' "originals/car/textures/019619.jpg " "https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/originals/car/textures/019619.jpg " '/>
 48                      </Appearance>
 49                      <IndexedFaceSet DEF='_1creaseAngle='0.5coordIndex='0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 1 7 5 3 -1texCoordIndex='0 1 3 2 -1 4 5 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 16 17 19 18 -1'>
 50                           <Coordinate point='-20.0 24.0 20.0 -20.0 -24.0 20.0 20.0 24.0 20.0 20.0 -24.0 20.0 20.0 24.0 -20.0 20.0 -24.0 -20.0 -20.0 24.0 -20.0 -20.0 -24.0 -20.0'/>
 51                           <TextureCoordinate point='0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0'/>
 52                      </IndexedFaceSet>
 53                 </Shape>
 54            </Transform>
 55            <Transform translation='-163.719 24.0 -590.325'>
 56                 <Shape>
 57                      <Appearance>
 58 
                         <!-- ImageTexture TEXAG_4 is a DEF node that has 1 USE node: USE_1 -->
                         <ImageTexture DEF='TEXAG_4'   url=' "originals/car/textures/stone0.gif " "https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/originals/car/textures/stone0.gif " '/>
 59                           <TextureTransform scale='20.0 20.0'/>
 60                      </Appearance>
 61                      <IndexedFaceSet DEF='_2creaseAngle='0.5coordIndex='0 1 2 3 -1texCoordIndex='0 1 2 3 -1'>
 62                           <Coordinate point='-20.0 24.0 -20.0 -20.0 24.0 20.0 20.0 24.0 20.0 20.0 24.0 -20.0'/>
 63                           <TextureCoordinate point='0.0 1.0 0.0 0.0 1.0 0.0 1.0 1.0'/>
 64                      </IndexedFaceSet>
 65                 </Shape>
 66            </Transform>
 67            <Transform DEF='SmallBuilding-001translation='-101.759 19.0 -451.126'>
 68 
               <!-- Transform SmallBuilding is a DEF node that has 8 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8 -->
               <Transform DEF='SmallBuilding'>
 69                      <Transform>
 70                           <Shape>
 71                                <Appearance>
 72                                     <ImageTexture USE='TEXAG_3'/>
 73                                </Appearance>
 74                                <IndexedFaceSet creaseAngle='0.5coordIndex='0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 1 7 5 3 -1texCoordIndex='0 1 3 2 -1 4 5 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 16 17 19 18 -1'>
 75                                     <Coordinate point='-20.0 19.0 20.0 -20.0 -19.0 20.0 20.0 19.0 20.0 20.0 -19.0 20.0 20.0 19.0 -20.0 20.0 -19.0 -20.0 -20.0 19.0 -20.0 -20.0 -19.0 -20.0'/>
 76                                     <TextureCoordinate point='0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0'/>
 77                                </IndexedFaceSet>
 78                           </Shape>
 79                      </Transform>
 80                      <Transform>
 81                           <Shape>
 82                                <Appearance>
 83                                     <ImageTexture USE='TEXAG_4'/>
 84                                     <TextureTransform scale='20.0 20.0'/>
 85                                </Appearance>
 86                                <IndexedFaceSet creaseAngle='0.5coordIndex='0 1 2 3 -1texCoordIndex='0 1 2 3 -1'>
 87                                     <Coordinate point='-20.0 19.0 -20.0 -20.0 19.0 20.0 20.0 19.0 20.0 20.0 19.0 -20.0'/>
 88                                     <TextureCoordinate point='0.0 1.0 0.0 0.0 1.0 0.0 1.0 1.0'/>
 89                                </IndexedFaceSet>
 90                           </Shape>
 91                      </Transform>
 92                 </Transform>
 93            </Transform>
 94            <Transform DEF='SmallBuilding-002translation='-314.972 19.0 -656.376'>
 95                 <Transform USE='SmallBuilding'/>
 96            </Transform>
 97            <Transform DEF='SmallBuilding-003translation='-314.723 19.0 -580.647'>
 98                 <Transform USE='SmallBuilding'/>
 99            </Transform>
100            <Transform DEF='SmallBuilding-004translation='-269.737 19.0 -452.626'>
101                 <Transform USE='SmallBuilding'/>
102            </Transform>
103            <Transform DEF='SmallBuilding-005translation='-217.782 19.0 -450.082'>
104                 <Transform USE='SmallBuilding'/>
105            </Transform>
106            <Transform DEF='SmallBuilding-006translation='-83.8395 19.0 -351.859'>
107                 <Transform USE='SmallBuilding'/>
108            </Transform>
109            <Transform DEF='SmallBuilding-007translation='-348.799 19.0 -511.969'>
110                 <Transform USE='SmallBuilding'/>
111            </Transform>
112            <Transform DEF='SmallBuilding-008translation='-23.9812 19.0 -501.768'>
113                 <Transform USE='SmallBuilding'/>
114            </Transform>
115            <Transform DEF='SmallBuilding-009translation='-101.759 19.0 -451.126'>
116                 <Transform USE='SmallBuilding'/>
117            </Transform>
118            <Transform DEF='Groundtranslation='125.0 0.0 -360.0'>
119                 <Shape>
120                      <Appearance>
121                           <ImageTexture DEF='TEXAG_7'   url=' "originals/car/textures/grass.jpg " "https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/originals/car/textures/grass.jpg " '/>
122                           <TextureTransform scale='100.0 100.0'/>
123                      </Appearance>
124                      <IndexedFaceSet solid='falsecoordIndex='0 4 5 3 -1 4 6 12 16 7 5 -1 17 13 8 11 14 18 10 9 -1 6 8 13 12 -1 11 1 15 14 -1 17 9 7 16 -1 19 2 10 18 -1'>
125                           <Coordinate point='-625.0 0.0 -500.0 -625.0 0.0 500.0 625.0 0.0 500.0 625.0 0.0 -500.0 -625.0 0.0 225.99 625.0 0.0 225.99 -625.194 0.0 303.572 624.806 0.0 294.933 -625.0 0.0 352.657 625.0 0.0 352.657 625.0 0.0 412.38 -625.0 0.0 412.38 -442.167 0.0 302.307 -442.167 0.0 352.657 -442.313 0.0 412.38 -442.313 0.0 500.0 449.668 0.0 296.143 449.668 0.0 352.657 449.828 0.0 412.38 449.828 0.0 500.0'/>
126                      </IndexedFaceSet>
127                 </Shape>
128            </Transform>
129            <Transform DEF='Sandtranslation='125.0 0.0 -360.0'>
130                 <Shape>
131                      <Appearance>
132                           <ImageTexture DEF='TEXAG_8'   url=' "originals/car/textures/sand2.jpg " "https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/originals/car/textures/sand2.jpg " '/>
133                           <TextureTransform rotation='1.57079scale='10.0 50.0'/>
134                      </Appearance>
135                      <IndexedFaceSet solid='falsecoordIndex='0 1 2 3 -1 4 5 6 7 -1texCoordIndex='0 1 2 3 -1 4 5 6 7 -1'>
136                           <Coordinate point='-442.313 0.0 500.0 449.828 0.0 500.0 449.828 0.0 412.38 -442.313 0.0 412.38 -442.167 0.0 352.657 449.668 0.0 352.657 449.668 0.0 296.143 -442.167 0.0 302.307'/>
137                           <TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 0.0982132 0.0 0.0982132 1.63647E-4 0.165157 0.999821 0.165157 0.999821 0.228503 1.63647E-4 0.221594'/>
138                      </IndexedFaceSet>
139                 </Shape>
140            </Transform>
141       </Scene>
142  </X3D>
<!--

<!-- -->

<!-- to top Index for DEF nodes: _0, _1, _2, Ground, RAMP, Ramp1, Ramp2, Sand, SmallBuilding, SmallBuilding-001, SmallBuilding-002, SmallBuilding-003, SmallBuilding-004, SmallBuilding-005, SmallBuilding-006, SmallBuilding-007, SmallBuilding-008, SmallBuilding-009, TallBuilding, TEXAG_1, TEXAG_3, TEXAG_4, TEXAG_7, TEXAG_8
-->
X3D Tooltips element index: Appearance, Box, Coordinate, head, ImageTexture, IndexedFaceSet, meta, Scene, Shape, TextureCoordinate, TextureTransform, Transform, WorldInfo, X3D, accessType and type, XML data types, field types

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/CarDemoWorldModelIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/CarDemoWorldModel.x3d -->

<!-- Color 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)
-->

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