1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
|
3 | <X3D profile='Interchange' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'> |
4 | <head> |
5 | <meta name='title' content='Bench.x3d'/> |
6 | <meta name='description' content='Bench for San Carlos Cathedral'/> |
7 | <meta name='creator' content='Michele Foti'/> |
8 | <meta name='created' content='8 March 2012'/> |
9 | <meta name='modified' content='20 October 2019'/> |
10 | <meta name='reference' content='TODO.html'/> |
11 | <meta name='reference' content='http://www.sancarloscathedral.net'/> |
12 | <meta name='reference' content='RoyalPresidioChapelHistoricalReferences.pdf'/> |
13 | <meta name='reference' content='CulturalHeritageProjectSanCarlosCathedral.pdf'/> |
14 | <meta name='reference' content='originals/'/> |
15 | <meta name='reference' content='originals/ModelSanCarlosChurchFeb-3-2012.x3d'/> |
16 | <meta name='identifier' content='https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Bench.x3d'/> |
17 | <meta name='generator' content='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/> |
18 | <meta name='license' content='../license.html'/> |
19 | </head> |
20 | <Scene> |
21 | <WorldInfo title='Bench.x3d'/> |
22 | <Background skyColor='1 1 1'/> |
23 | <Transform DEF='piano' translation='0 -0.03 0'> |
24 | <Shape> |
25 | <Box size='2.35 0.03 0.383'/> |
26 | <Appearance> |
27 |
<!-- Material
Brown is a DEF node that has 22 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 --> <Material DEF='Brown' ambientIntensity='0.251748' diffuseColor='0.502714 0.295535 0.191551' shininess='0.4' specularColor='0.5 0.3 0.2'/> |
28 | </Appearance> |
29 | </Shape> |
30 | </Transform> |
31 | <Transform DEF='piano2' translation='0 -0.08 0'> |
32 | <Shape> |
33 | <Box size='2.32 0.07 0.353'/> |
34 | <Appearance> |
35 | <Material USE='Brown'/> |
36 | </Appearance> |
37 | </Shape> |
38 | </Transform> |
39 | <Transform DEF='gambe1f' translation='-1.149 -0.1055 0.16'> |
40 | <Shape> |
41 | <Box size='0.052 0.629 0.06'/> |
42 | <Appearance> |
43 | <Material USE='Brown'/> |
44 | </Appearance> |
45 | </Shape> |
46 | </Transform> |
47 | <Transform DEF='gambe2f' translation='1.149 -0.1055 0.16'> |
48 | <Shape> |
49 | <Box size='0.052 0.629 0.06'/> |
50 | <Appearance> |
51 | <Material USE='Brown'/> |
52 | </Appearance> |
53 | </Shape> |
54 | </Transform> |
55 | <Transform DEF='gambe1r' translation='1.149 -0.1875 -0.16'> |
56 | <Shape> |
57 | <Box size='0.052 0.445 0.06'/> |
58 | <Appearance> |
59 | <Material USE='Brown'/> |
60 | </Appearance> |
61 | </Shape> |
62 | </Transform> |
63 | <Transform DEF='gambe2r' translation='-1.149 -0.1875 -0.16'> |
64 | <Shape> |
65 | <Box size='0.052 0.445 0.06'/> |
66 | <Appearance> |
67 | <Material USE='Brown'/> |
68 | </Appearance> |
69 | </Shape> |
70 | </Transform> |
71 | <Transform DEF='gambe2rAlto' rotation='1 0 0 -0.07' scale='1 0.914 1' translation='1.123 0.03 -0.19'> |
72 | <Shape> |
73 | <IndexedFaceSet convex='false' creaseAngle='0.1745' solid='false' coordIndex='0 1 2 3 -1 0 1 5 4 -1 2 3 7 6 -1 4 5 6 7 -1 0 3 7 4 -1 1 2 6 5 -1'> |
74 | <Coordinate point='0 0 0 0.052 0 0 0.052 0 0.06 0 0 0.06 0 0.44 0.01 0.052 0.44 0.01 0.052 0.44 0.05 0 0.44 0.05'/> |
75 | </IndexedFaceSet> |
76 | <Appearance> |
77 | <Material USE='Brown'/> |
78 | </Appearance> |
79 | </Shape> |
80 | </Transform> |
81 | <Transform DEF='top' rotation='1 0 0 -0.07' translation='1.149 0.432 -0.188'> |
82 | <Transform rotation='0 0 1 1.57105' scale='1.5 1 0.77'> |
83 | <Shape> |
84 | <Cylinder height='0.052' radius='0.026'/> |
85 | <Appearance> |
86 | <Material USE='Brown'/> |
87 | </Appearance> |
88 | </Shape> |
89 | </Transform> |
90 | </Transform> |
91 | <Transform DEF='gambe2rAltoOpp' rotation='1 0 0 -0.07' scale='1 0.914 1' translation='-1.175 0.03 -0.19'> |
92 | <Shape> |
93 | <IndexedFaceSet convex='false' creaseAngle='0.1745' solid='false' coordIndex='0 1 2 3 -1 0 1 5 4 -1 2 3 7 6 -1 4 5 6 7 -1 0 3 7 4 -1 1 2 6 5 -1'> |
94 | <Coordinate point='0 0 0 0.052 0 0 0.052 0 0.06 0 0 0.06 0 0.44 0.01 0.052 0.44 0.01 0.052 0.44 0.05 0 0.44 0.05'/> |
95 | </IndexedFaceSet> |
96 | <Appearance> |
97 | <Material USE='Brown'/> |
98 | </Appearance> |
99 | </Shape> |
100 | </Transform> |
101 | <Transform DEF='topOpp' rotation='1 0 0 -0.07' translation='-1.149 0.432 -0.188'> |
102 | <Transform rotation='0 0 1 1.57105' scale='1.5 1 0.77'> |
103 | <Shape> |
104 | <Cylinder height='0.052' radius='0.026'/> |
105 | <Appearance> |
106 | <Material USE='Brown'/> |
107 | </Appearance> |
108 | </Shape> |
109 | </Transform> |
110 | </Transform> |
111 | <Transform DEF='Schienale1' rotation='1 0 0 -0.07' scale='1 0.6 0.9' translation='1.123 0.065 -0.19'> |
112 | <Shape> |
113 | <IndexedFaceSet convex='false' creaseAngle='0.1745' solid='false' coordIndex='0 1 2 3 -1 0 1 5 4 -1 2 3 7 6 -1 4 5 6 7 -1 0 3 7 4 -1 1 2 6 5 -1'> |
114 |
<!-- Coordinate
CoordinatePoints is a DEF node that has 2 USE nodes: USE_1, USE_2 --> <Coordinate DEF='CoordinatePoints' point='0 0 0 -2.29 0 0 -2.29 0 0.06 0 0 0.06 0 0.44 0.01 -2.29 0.44 0.01 -2.29 0.44 0.05 0 0.44 0.05'/> |
115 | </IndexedFaceSet> |
116 | <Appearance> |
117 | <Material USE='Brown'/> |
118 | </Appearance> |
119 | </Shape> |
120 | </Transform> |
121 | <Transform DEF='Schienale2' rotation='1 0 0 -0.07' scale='1 0.15 0.48' translation='1.123 0.335 -0.195'> |
122 | <Shape> |
123 | <IndexedFaceSet convex='false' creaseAngle='0.1745' solid='false' coordIndex='0 1 2 3 -1 0 1 5 4 -1 2 3 7 6 -1 4 5 6 7 -1 0 3 7 4 -1 1 2 6 5 -1'> |
124 | <Coordinate USE='CoordinatePoints'/> |
125 | </IndexedFaceSet> |
126 | <Appearance> |
127 | <Material USE='Brown'/> |
128 | </Appearance> |
129 | </Shape> |
130 | </Transform> |
131 | <Transform DEF='Schienale3' rotation='1 0 0 -0.07' scale='1 0.15 0.28' translation='1.123 0.3 -0.18'> |
132 | <Shape> |
133 | <IndexedFaceSet convex='false' creaseAngle='0.1745' solid='false' coordIndex='0 1 2 3 -1 0 1 5 4 -1 2 3 7 6 -1 4 5 6 7 -1 0 3 7 4 -1 1 2 6 5 -1'> |
134 | <Coordinate USE='CoordinatePoints'/> |
135 | </IndexedFaceSet> |
136 | <Appearance> |
137 | <Material USE='Brown'/> |
138 | </Appearance> |
139 | </Shape> |
140 | </Transform> |
141 | <Transform DEF='braccioli1' translation='1.149 0.19 0.036'> |
142 | <Shape> |
143 | <Box size='0.052 0.04 0.37'/> |
144 | <Appearance> |
145 | <Material USE='Brown'/> |
146 | </Appearance> |
147 | </Shape> |
148 | </Transform> |
149 | <Transform DEF='braccioli2' rotation='0 0 1 1.57105' scale='1.06 1 1.2' translation='1.149 0.1825 0.224'> |
150 | <Shape> |
151 | <Cylinder height='0.052' radius='0.026'/> |
152 | <Appearance> |
153 | <Material USE='Brown'/> |
154 | </Appearance> |
155 | </Shape> |
156 | </Transform> |
157 | <Transform DEF='braccioli1Opp' translation='-1.149 0.19 0.036'> |
158 | <Shape> |
159 | <Box size='0.052 0.04 0.37'/> |
160 | <Appearance> |
161 | <Material USE='Brown'/> |
162 | </Appearance> |
163 | </Shape> |
164 | </Transform> |
165 | <Transform DEF='braccioli2Opp' rotation='0 0 1 1.57105' scale='1.06 1 1.2' translation='-1.149 0.1825 0.224'> |
166 | <Shape> |
167 | <Cylinder height='0.052' radius='0.026'/> |
168 | <Appearance> |
169 | <Material USE='Brown'/> |
170 | </Appearance> |
171 | </Shape> |
172 | </Transform> |
173 | <Transform DEF='base1' translation='-1.149 -0.4125 -0.17'> |
174 | <Shape> |
175 | <Box size='0.06 0.045 0.06'/> |
176 | <Appearance> |
177 | <Material USE='Brown'/> |
178 | </Appearance> |
179 | </Shape> |
180 | </Transform> |
181 | <Transform DEF='base2' translation='-1.149 -0.4125 0.17'> |
182 | <Shape> |
183 | <Box size='0.06 0.045 0.06'/> |
184 | <Appearance> |
185 | <Material USE='Brown'/> |
186 | </Appearance> |
187 | </Shape> |
188 | </Transform> |
189 | <Transform DEF='base3Lungo' translation='-1.149 -0.4075 0'> |
190 | <Shape> |
191 | <Box size='0.06 0.035 0.3'/> |
192 | <Appearance> |
193 | <Material USE='Brown'/> |
194 | </Appearance> |
195 | </Shape> |
196 | </Transform> |
197 | <Transform DEF='base12' translation='1.149 -0.4125 -0.17'> |
198 | <Shape> |
199 | <Box size='0.06 0.045 0.06'/> |
200 | <Appearance> |
201 | <Material USE='Brown'/> |
202 | </Appearance> |
203 | </Shape> |
204 | </Transform> |
205 | <Transform DEF='base22' translation='1.149 -0.4125 0.17'> |
206 | <Shape> |
207 | <Box size='0.06 0.045 0.06'/> |
208 | <Appearance> |
209 | <Material USE='Brown'/> |
210 | </Appearance> |
211 | </Shape> |
212 | </Transform> |
213 | <Transform DEF='base3Lungo2' translation='1.149 -0.4075 0'> |
214 | <Shape> |
215 | <Box size='0.06 0.035 0.3'/> |
216 | <Appearance> |
217 | <Material USE='Brown'/> |
218 | </Appearance> |
219 | </Shape> |
220 | </Transform> |
221 | </Scene> |
222 | </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)
-->
<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->