X3D Model Documentation: Chair.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='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='Chair.x3d'/>
  6            <meta name='descriptioncontent='Chair'/>
  7            <meta name='creatorcontent='Seksit Siripala'/>
  8            <meta name='createdcontent='8 September 2002'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='identifiercontent='https://savage.nps.edu/Savage/Buildings/HouseSeksitSiripala/Chair.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: back, cyl, leg
-->
 14       <Scene>
 15            <!-- -->
 16            <WorldInfo title='Chair.x3d'/>
 17            <Shape>
 18                 <Appearance>
 19                      <Material/>
 20                 </Appearance>
 21                 <Box size='2.0 0.3 2.0'/>
 22            </Shape>
 23            <Transform translation='-1.0 0.0 1.0'>
 24 
               <!-- Shape cyl is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
               <Shape DEF='cyl'>
 25                      <Appearance>
 26                           <Material/>
 27                      </Appearance>
 28                      <Cylinder height='0.3radius='0.1'/>
 29                 </Shape>
 30            </Transform>
 31            <Transform translation='1.0 0.0 1.0'>
 32                 <Shape USE='cyl'/>
 33            </Transform>
 34            <Transform translation='1.0 0.0 -1.0'>
 35                 <Shape USE='cyl'/>
 36            </Transform>
 37            <Transform translation='-1.0 0.0 -1.0'>
 38                 <Shape USE='cyl'/>
 39            </Transform>
 40            <Transform rotation='0.0 0.0 1.0 -0.122translation='-1.1 -1.0 -1.0'>
 41 
               <!-- Shape leg is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
               <Shape DEF='leg'>
 42                      <Appearance>
 43                           <Material/>
 44                      </Appearance>
 45                      <Cylinder radius='0.08'/>
 46                 </Shape>
 47            </Transform>
 48            <Transform rotation='0.0 0.0 1.0 0.122translation='1.1 -1.0 -1.0'>
 49                 <Shape USE='leg'/>
 50            </Transform>
 51            <Transform rotation='0.0 0.0 1.0 0.122translation='1.1 -1.0 1.0'>
 52                 <Shape USE='leg'/>
 53            </Transform>
 54            <Transform rotation='0.0 0.0 1.0 -0.122translation='-1.1 -1.0 1.0'>
 55                 <Shape USE='leg'/>
 56            </Transform>
 57            <Transform rotation='0.0 0.0 1.0 -0.1396translation='1.08 0.8 1.0'>
 58                 <Shape>
 59                      <Appearance>
 60                           <Material/>
 61                      </Appearance>
 62                      <Cylinder height='1.5radius='0.08'/>
 63                 </Shape>
 64            </Transform>
 65            <Transform rotation='1.0 0.0 0.0 -0.785translation='1.16 1.7 0.8'>
 66                 <Shape>
 67                      <Appearance>
 68                           <Material/>
 69                      </Appearance>
 70                      <Cylinder height='0.7radius='0.08'/>
 71                 </Shape>
 72            </Transform>
 73            <Transform rotation='1.0 0.0 0.0 1.571translation='1.16 1.9 0.0'>
 74                 <Shape>
 75                      <Appearance>
 76                           <Material/>
 77                      </Appearance>
 78                      <Cylinder height='1.2radius='0.08'/>
 79                 </Shape>
 80            </Transform>
 81            <Transform rotation='1.0 0.0 0.0 0.785translation='1.16 1.7 -0.8'>
 82                 <Shape>
 83                      <Appearance>
 84                           <Material/>
 85                      </Appearance>
 86                      <Cylinder height='0.7radius='0.08'/>
 87                 </Shape>
 88            </Transform>
 89            <Transform rotation='0.0 0.0 1.0 -0.1396translation='1.08 0.8 -1.0'>
 90                 <Shape>
 91                      <Appearance>
 92                           <Material/>
 93                      </Appearance>
 94                      <Cylinder height='1.5radius='0.08'/>
 95                 </Shape>
 96            </Transform>
 97            <Transform rotation='0.0 0.0 1.0 -0.1396translation='1.08 1.0 -0.6'>
 98 
               <!-- Shape back is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
               <Shape DEF='back'>
 99                      <Appearance>
100                           <Material/>
101                      </Appearance>
102                      <Cylinder height='1.9radius='0.05'/>
103                 </Shape>
104            </Transform>
105            <Transform rotation='0.0 0.0 1.0 -0.1396translation='1.08 1.0 -0.1'>
106                 <Shape USE='back'/>
107            </Transform>
108            <Transform rotation='0.0 0.0 1.0 -0.1396translation='1.08 1.0 0.1'>
109                 <Shape USE='back'/>
110            </Transform>
111            <Transform rotation='0.0 0.0 1.0 -0.1396translation='1.08 1.0 0.6'>
112                 <Shape USE='back'/>
113            </Transform>
114            <Transform rotation='0.0 0.0 1.0 1.571translation='0.0 -1.0 1.0'>
115                 <Shape>
116                      <Appearance>
117                           <Material/>
118                      </Appearance>
119                      <Cylinder height='2.3radius='0.07'/>
120                 </Shape>
121            </Transform>
122            <Transform rotation='0.0 0.0 1.0 1.571translation='0.0 -1.0 -1.0'>
123                 <Shape>
124                      <Appearance>
125                           <Material/>
126                      </Appearance>
127                      <Cylinder height='2.3radius='0.07'/>
128                 </Shape>
129            </Transform>
130            <Transform rotation='1.0 0.0 0.0 1.571translation='0.0 -1.0 0.0'>
131                 <Shape>
132                      <Appearance>
133                           <Material/>
134                      </Appearance>
135                      <Cylinder radius='0.07'/>
136                 </Shape>
137            </Transform>
138       </Scene>
139  </X3D>
<!--

<!-- -->

<!-- to top Index for DEF nodes: back, cyl, leg
-->
X3D Tooltips element index: Appearance, Box, Cylinder, head, Material, meta, Scene, Shape, Transform, WorldInfo, X3D, accessType and type, XML data types, field types

-->
<!-- Online at
https://savage.nps.edu/Savage/Buildings/HouseSeksitSiripala/ChairIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/Buildings/HouseSeksitSiripala/Chair.x3d -->

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