X3D Model Documentation: Slides.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='Immersive' version='3.0 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'>
  4       <head>
  5            <meta name='titlecontent='Slides.x3d'/>
  6            <meta name='descriptioncontent='Slides for the playground, with design based on site survey.'/>
  7            <meta name='creatorcontent='Kok Keng Ng'/>
  8            <meta name='createdcontent='20 September 2002'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='identifiercontent='https://savage.nps.edu/Savage/Buildings/PlayGround/Slides.x3d'/>
 11            <meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
 12            <meta name='licensecontent='../../license.html'/>
 13       </head>
<!--

<!-- -->
<!-- to top Index for DEF nodes: LadderCrossBar, PILLAR, PILLARApp, SIDEBAR, SIDEPANEL, SPRIAL, STRAIGHT, TOWERApp, TOWERBar, TOWERLadder, TOWERLadderBar

Index for Viewpoint node: Viewpoint_1
-->
 14       <Scene>
 15            <WorldInfo title='Slides.x3d'/>
 16            <Transform scale='0.5 0.5 0.5'>
 17                 <Group>
 18                      <Transform translation='2 1 -5.5'>
 19                           <Transform rotation='0 1 0 3.1415'>
 20                                <Shape DEF='SPRIAL'>
 21                                     <Appearance>
 22                                          <Material diffuseColor='0.05 0.95 0.05emissiveColor='0.1 0.1 0.1shininess='0.8specularColor='0.1 0.1 0.1'/>
 23                                     </Appearance>
 24                                     <Extrusion beginCap='falseconvex='falsecreaseAngle='1crossSection='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.00endCap='falsesolid='falsespine='2 0 0 1.85 0.16 -0.77 1.41 0.32 -1.41 0.77 0.48 -1.85 0 0.64 -2 -0.77 0.8 -1.85 -1.41 0.96 -1.41 -1.85 1.12 -0.77 -2 1.28 0 -1.85 1.44 0.77 -1.41 1.6 1.41 -0.77 1.76 1.85 0 1.92 2 0.77 2.08 1.85 1.41 2.24 1.41 1.85 2.4 0.77 2 2.56 0 1.85 2.72 -0.77 1.41 2.88 -1.41 0.77 3.04 -1.85 0 3.2 -2 -0.77 3.36 -1.85 -1.41 3.52 -1.41 -1.85 3.68 -0.77 -2 3.84 0 -1.85 4 0.77 -1.41 4.16 1.41 -0.77 4.32 1.85 0 4.48 2 0.77 4.64 1.85 1.41 4.8 1.41 1.85 4.96 0.77 2 5.12 0 2 5.13 -0.06 2 5.14 -0.13 2 5.15 -0.21 2 5.16 -0.29 2 5.17 -0.38 2 5.18 -0.48 2 5.28 -3.48'/>
 25                                </Shape>
 26                           </Transform>
 27                      </Transform>
 28                      <Transform>
 29                           <Transform translation='-2 0 0'>
 30                                <Shape DEF='STRAIGHT'>
 31                                     <Appearance>
 32                                          <Material diffuseColor='1 0 0emissiveColor='0.1 0.1 0.1'/>
 33                                     </Appearance>
 34                                     <Extrusion beginCap='falseconvex='falsecreaseAngle='1.57crossSection='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.00endCap='falsesolid='falsespine='0 6 0 -1 6 0 -2.5 5 0 -4.0 2.5 0 -5.5 1 0 -6 1 0 -7 1 0'/>
 35                                </Shape>
 36                           </Transform>
 37                      </Transform>
 38                      <Transform/>
 39                 </Group>
 40                 <Transform/>
 41            </Transform>
 42            <Transform>
 43                 <Group>
 44                      <Transform translation='1 2.75 1'>
 45 
                         <!-- Shape PILLAR is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                         <Shape DEF='PILLAR'>
 46                                <Cylinder height='5.5radius='0.1'/>
 47 
                              <!-- Appearance PILLARApp is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                              <Appearance DEF='PILLARApp'>
 48                                     <Material ambientIntensity='0.022727diffuseColor='0.314286 0.218111 0.shininess='0.030612specularColor='0.540816 0.480233 0'/>
 49                                </Appearance>
 50                           </Shape>
 51                      </Transform>
 52                      <Transform translation='1 2.75 -1'>
 53                           <Shape USE='PILLAR'/>
 54                      </Transform>
 55                      <Transform translation='-1 2.75 1'>
 56                           <Shape USE='PILLAR'/>
 57                      </Transform>
 58                      <Transform translation='-1 2.75 -1'>
 59                           <Shape USE='PILLAR'/>
 60                      </Transform>
 61                      <Transform translation='0 2.3 0'>
 62                           <Shape>
 63                                <Box size='2.1 0.2 2.1'/>
 64                                <Appearance USE='PILLARApp'/>
 65                           </Shape>
 66                      </Transform>
 67                      <Transform translation='0 0 1'>
 68 
                         <!-- Group TOWERBar is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                         <Group DEF='TOWERBar'>
 69                                <Transform translation='0 3.7 0'>
 70                                     <Transform rotation='0 0 1 1.575'>
 71                                          <Shape>
 72                                               <Cylinder radius='0.04'/>
 73 
                                             <!-- Appearance TOWERApp is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                                             <Appearance DEF='TOWERApp'>
 74                                                    <Material diffuseColor='0.1 0.1 0.95'/>
 75                                               </Appearance>
 76                                          </Shape>
 77                                     </Transform>
 78                                </Transform>
 79                           </Group>
 80                      </Transform>
 81                      <Transform translation='0 0 -1'>
 82                           <Group USE='TOWERBar'/>
 83                      </Transform>
 84                      <Transform>
 85                           <Transform rotation='0 1 0 1.575translation='1 0 0'>
 86                                <Transform center='1 3.7 0scale='1 1.5 1'>
 87                                     <Group USE='TOWERBar'/>
 88                                </Transform>
 89                           </Transform>
 90                           <Transform>
 91                                <Transform rotation='0 0 1 1.575translation='1.25 3.7 0'>
 92                                     <Shape>
 93                                          <Cylinder height='0.5radius='0.05'/>
 94                                          <Appearance USE='TOWERApp'/>
 95                                     </Shape>
 96                                </Transform>
 97                           </Transform>
 98                      </Transform>
 99                      <Transform>
100                           <Transform translation='1.5 1.875 0'>
101                                <Shape>
102                                     <Cylinder height='3.75radius='0.05'/>
103                                     <Appearance USE='TOWERApp'/>
104                                </Shape>
105                           </Transform>
106                      </Transform>
107                      <Transform rotation='0 1 0 1.575translation='-1 0 0'>
108                           <Group USE='TOWERBar'/>
109                      </Transform>
110                      <Transform>
111                           <Transform>
112                                <Group DEF='TOWERLadder'>
113                                     <Transform>
114                                          <Transform translation='0.2 1.15 1'>
115 
                                             <!-- Shape TOWERLadderBar is a DEF node that has 1 USE node: USE_1 -->
                                             <Shape DEF='TOWERLadderBar'>
116                                                    <Cylinder height='2.3radius='0.04'/>
117                                                    <Appearance USE='PILLARApp'/>
118                                               </Shape>
119                                          </Transform>
120                                     </Transform>
121                                     <Transform translation='-0.2 1.15 1'>
122                                          <Shape USE='TOWERLadderBar'/>
123                                     </Transform>
124                                     <Transform>
125 
                                        <!-- Group LadderCrossBar is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                        <Group DEF='LadderCrossBar'>
126                                               <Transform rotation='0 0 1 1.575translation='0 .3 1'>
127                                                    <Shape>
128                                                         <Cylinder height='0.4radius='0.03'/>
129                                                         <Appearance USE='PILLARApp'/>
130                                                    </Shape>
131                                               </Transform>
132                                          </Group>
133                                     </Transform>
134                                     <Transform translation='0 0.3 0'>
135                                          <Group USE='LadderCrossBar'/>
136                                     </Transform>
137                                     <Transform translation='0 0.6 0'>
138                                          <Group USE='LadderCrossBar'/>
139                                     </Transform>
140                                     <Transform translation='0 0.9 0'>
141                                          <Group USE='LadderCrossBar'/>
142                                     </Transform>
143                                     <Transform translation='0 1.2 0'>
144                                          <Group USE='LadderCrossBar'/>
145                                     </Transform>
146                                     <Transform translation='0 1.5 0'>
147                                          <Group USE='LadderCrossBar'/>
148                                     </Transform>
149                                     <Transform translation='0 1.8 0'>
150                                          <Group USE='LadderCrossBar'/>
151                                     </Transform>
152                                </Group>
153                           </Transform>
154                      </Transform>
155                      <Transform translation='0 5.75 0'>
156                           <Shape>
157                                <Cone bottomRadius='2height='0.5'/>
158                                <Appearance USE='TOWERApp'/>
159                           </Shape>
160                      </Transform>
161                      <Transform>
162                           <Transform/>
163                      </Transform>
164                      <Transform>
165                           <Transform/>
166                      </Transform>
167                      <Transform>
168                           <Transform/>
169                      </Transform>
170                 </Group>
171            </Transform>
172            <Transform>
173 
               <!-- Group SIDEPANEL is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
               <Group DEF='SIDEPANEL'>
174                      <Transform translation='-0.8 3.05 1'>
175 
                         <!-- Shape SIDEBAR is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                         <Shape DEF='SIDEBAR'>
176                                <Cylinder height='1.3radius='0.01'/>
177                                <Appearance USE='TOWERApp'/>
178                           </Shape>
179                      </Transform>
180                      <Transform translation='-0.7 3.05 1'>
181                           <Shape USE='SIDEBAR'/>
182                      </Transform>
183                      <Transform translation='-0.6 3.05 1'>
184                           <Shape USE='SIDEBAR'/>
185                      </Transform>
186                      <Transform translation='-0.5 3.05 1'>
187                           <Shape USE='SIDEBAR'/>
188                      </Transform>
189                      <Transform translation='0.8 3.05 1'>
190                           <Shape USE='SIDEBAR'/>
191                      </Transform>
192                      <Transform translation='0.7 3.05 1'>
193                           <Shape USE='SIDEBAR'/>
194                      </Transform>
195                      <Transform translation='0.6 3.05 1'>
196                           <Shape USE='SIDEBAR'/>
197                      </Transform>
198                      <Transform translation='0.5 3.05 1'>
199                           <Shape USE='SIDEBAR'/>
200                      </Transform>
201                      <Transform/>
202                      <Transform/>
203                      <Transform/>
204                 </Group>
205            </Transform>
206            <Transform rotation='0 1 0 1.575'>
207                 <Group USE='SIDEPANEL'/>
208            </Transform>
209            <Transform rotation='0 1 0 3.141'>
210                 <Group USE='SIDEPANEL'/>
211            </Transform>
212            <Transform rotation='0 1 0 -1.575'>
213                 <Group USE='SIDEPANEL'/>
214            </Transform>
215            <Transform/>
216            <Transform/>
217            <Transform/>
218            <Transform/>
219            <Viewpoint description='Slides Towerposition='0 4.5 11'/>
220       </Scene>
221  </X3D>
<!--

<!-- -->
<!-- to top Index for DEF nodes: LadderCrossBar, PILLAR, PILLARApp, SIDEBAR, SIDEPANEL, SPRIAL, STRAIGHT, TOWERApp, TOWERBar, TOWERLadder, TOWERLadderBar

Index for Viewpoint node: Viewpoint_1
-->
X3D Tooltips element index: Appearance, Box, Cone, Cylinder, Extrusion, Group, head, Material, meta, Scene, Shape, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

-->
<!-- Online at
https://savage.nps.edu/Savage/Buildings/PlayGround/SlidesIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/Buildings/PlayGround/Slides.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. -->