X3D Model Documentation: MultiLauncherRocketSystemMLRS270.x3d

  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='Interactive' 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=' MultiLauncherRocketSystemMLRS270.x3d '/>
  6            <meta name='descriptioncontent='Multi Launcher Rocket System (MLRS 270)'/>
  7            <meta name='createdcontent='25 January 2004'/>
  8            <meta name='createdcontent='29 April 2021'/>
  9            <meta name='creatorcontent='Suat Kursat GUN'/>
 10            <meta name='photocontent='MLRS.jpg'/>
 11            <meta name='Imagecontent='MlrsLaunchPod.gif'/>
 12            <meta name='Imagecontent='MlrsComponents.gif'/>
 13            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/MultiLauncherRocketSystemMLRS270.x3d '/>
 14            <meta name='referencecontent=' https://www.fas.org/man/dod-101/sys/land/docs/aaav_WelcomeIntro-1_1/sld002.htm '/>
 15            <meta name='referencecontent=' https://www.fas.org/man/dod-101/sys/land/m270.htm '/>
 16            <meta name='generatorcontent='X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 17            <meta name='licensecontent='../../license.html'/>
 18       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: backView, buttomView, carrierVehicle, farView, frontView, launcher, launcherCylSens, leftSideView, loadedModule, mainApp, mainView, MLRS_270, pistonTrans, podBase, rightSideView, rollingCyl, topView

Index for Viewpoint nodes: backView, buttomView, farView, frontView, leftSideView, mainView, rightSideView, topView
-->
 19       <Scene>
 20            <WorldInfo title='MultiLauncherRocketSystemMLRS270.x3d'/>
 21            <Background groundAngle='1.309 1.570796groundColor='.1 .1 0 .4 .25 .2 .6 .6 .6skyAngle='1.309 1.571skyColor='0 .2 .7 0 .5 1 1 1 1'/>
 22            <Viewpoint DEF='mainViewdescription='mainViewposition='0.8 1.3 9.6'/>
 23            <Viewpoint DEF='frontViewdescription='frontVieworientation='0 -1 0 1.582position='-10 1.1 -0.1'/>
 24            <Viewpoint DEF='leftSideViewdescription='leftSideViewposition='-3.1 0 19.6'/>
 25            <Viewpoint DEF='rightSideViewdescription='rightSideVieworientation='0 1 0 3.0612position='-3.5 0.5 -20'/>
 26            <Viewpoint DEF='backViewdescription='backVieworientation='0 1 0 1.5073position='15 0.7 0.5'/>
 27            <Viewpoint DEF='topViewdescription='topVieworientation='-1 0 0 1.5095position='0.6 11 0.7'/>
 28            <Viewpoint DEF='buttomViewdescription='buttomVieworientation='1 0 0 1.565position='0.8 -8.3 0.1'/>
 29            <Viewpoint DEF='farViewdescription='farViewposition='-56.5 1.3 83.6'/>
 30            <Transform DEF='MLRS_270'>
 31                 <Transform DEF='carrierVehicle'>
 32                      <Inline   url=' "M993CarrierVehicle.x3d" "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/M993CarrierVehicle.x3d" "M993CarrierVehicle.wrl" "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/M993CarrierVehicle.wrl" '/>
 33                 </Transform>
 34 
               <!-- ROUTE information for launcher node:  [from launcherCylSens.rotation_changed to set_rotation ] -->
               <Transform DEF='launchercenter='1 0 0translation='3.25 0.2 0.275'>
 35                      <Transform translation='2.5 0.8 1.5'>
 36 
                         <!-- Transform loadedModule is a DEF node that has 1 USE node: USE_1 -->
                         <Transform DEF='loadedModule'>
 37                                <Inline   url=' "LoadedModule.x3d" "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/LoadedModule.x3d" "LoadedModule.wrl" "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/LoadedModule.wrl" '/>
 38                           </Transform>
 39                           <Transform translation='0 0 -1.9'>
 40                                <Transform USE='loadedModule'/>
 41                           </Transform>
 42                      </Transform>
 43                      <Transform DEF='podBasetranslation='0.5 0.25 -0.275'>
 44                           <Shape>
 45 
                              <!-- Appearance mainApp is a DEF node that has 1 USE node: USE_1 -->
                              <Appearance DEF='mainApp'>
 46                                     <ImageTexture   url=' "cammie1.jpg " "https://www.web3d.org/x3d/content/examples/Savage/AmphibiousVehicles/AAAV/cammie1.jpg " '/>
 47                                </Appearance>
 48                                <Box size='4.5 0.5 3.9'/>
 49                           </Shape>
 50                           <Transform rotation='1 0 0 1.57translation='1.9 0.35 0'>
 51                                <Shape DEF='rollingCyl'>
 52                                     <Appearance USE='mainApp'/>
 53                                     <Cylinder height='3.5radius='0.3'/>
 54                                </Shape>
 55                           </Transform>
 56 
                         <!-- Transform pistonTrans is a DEF node that has 1 USE node: USE_1 -->
                         <Transform DEF='pistonTransrotation='0 0 1 -1.2translation='-1.0 0.25 1.5'>
 57                                <Shape>
 58                                     <Appearance>
 59                                          <Material diffuseColor='0 0 0'/>
 60                                     </Appearance>
 61                                     <Cylinder height='1radius='0.15'/>
 62                                </Shape>
 63                                <Transform translation='0 1.5 0'>
 64                                     <Shape>
 65                                          <Appearance>
 66                                               <Material diffuseColor='0.5 0.5 0.5'/>
 67                                          </Appearance>
 68                                          <Cylinder height='3radius='0.075'/>
 69                                     </Shape>
 70                                </Transform>
 71                           </Transform>
 72                           <Transform translation='0 0 -3'>
 73                                <Transform USE='pistonTrans'/>
 74                           </Transform>
 75                      </Transform>
 76 
                    <!-- ROUTE information for launcherCylSens node:  [from rotation_changed to launcher.set_rotation ] -->
                    <CylinderSensor DEF='launcherCylSensautoOffset='falsedescription='Launcher Cylinder SensormaxAngle='2.0minAngle='-2.0'/>
 77                      < ROUTE  fromNode='launcherCylSens' fromField='rotation_changed' toNode='launcher' toField='set_rotation'/>
 78                 </Transform>
 79            </Transform>
 80       </Scene>
 81  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: backView, buttomView, carrierVehicle, farView, frontView, launcher, launcherCylSens, leftSideView, loadedModule, mainApp, mainView, MLRS_270, pistonTrans, podBase, rightSideView, rollingCyl, topView

Index for Viewpoint nodes: backView, buttomView, farView, frontView, leftSideView, mainView, rightSideView, topView
-->
X3D Tooltips element index: Appearance, Background, Box, Cylinder, CylinderSensor, head, ImageTexture, Inline, Material, meta, ROUTE, Scene, Shape, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

Event Graph ROUTE Table with 1 ROUTE connection 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.

launcherCylSens
CylinderSensor
rotation_changed
SFRotation

ROUTE
event to
(1)
launcher
Transform
set_rotation
SFRotation

Additional guidance on X3D animation can be found in the 10-Step Animation Design Process and Event Tracing hint sheets. Have fun with X3D! 😀

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/MultiLauncherRocketSystemMLRS270Index.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/GroundVehicles/MLRS270/MultiLauncherRocketSystemMLRS270.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. -->