X3D Model Documentation: GoldenGateBridge.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=' GoldenGateBridge.x3d '/>
  6            <meta name='descriptioncontent='Golden Gate Bridge, looking from San Francisco.'/>
  7            <meta name='creatorcontent='Yeo Chee Beng'/>
  8            <meta name='createdcontent='22 September 2001'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='referencecontent='http://www.GoldenGateBridge.org'/>
 11            <meta name='referencecontent=' http://gocalifornia.about.com/library/weekly/aa030899.htm '/>
 12            <meta name='referencecontent=' http://www.sfmuseum.org/assoc/bridge00.html '/>
 13            <meta name='referencecontent='http://www.nps.gov/goga'/>
 14            <meta name='referencecontent=' http://www.thoma.com/thoma/ggbfacts.html '/>
 15            <meta name='Imagecontent='*enter movie filename/url here*'/>
 16            <meta name='photocontent='*enter photo filename/url here*'/>
 17            <meta name='subjectcontent='San Francisco Golden Gate Bridge'/>
 18            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/Locations/SanFranciscoCalifornia/GoldenGateBridge.x3d '/>
 19            <meta name='licensecontent='../../license.html'/>
 20       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: Base, Beacon, blinkingclock, blinkingpath, blinkingtip, bulb, Cable1, Door, Doorknob, EntrancePillar, EntrancePillar1, lampbeam, lampcolour, lampleft, Lamppost, lampright, lampshade, lampsupport, Pillar, Railing, Rightpillars, Segment0, Segment1, Segment2, Segment3, SegmentUnder1, SegmentUnder2, SegmentUnder3, Shade, SouthEmbankment, Tip1, Tip2, Tower, TowerColour, WellDoorSensor, WellDoorTransform, XBeam1, XBeam2, XBeam3, XBeam4

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
 21       <Scene>
 22            <WorldInfo title='GoldenGateBridge.x3d'/>
 23            <Background skyColor='.3 .3 .8'/>
 24            <Viewpoint description='View from embankmentfieldOfView='0.9position='300 80 2000'/>
 25            <Viewpoint description='View from the bay (1)position='200 20 1000'/>
 26            <Viewpoint description='View from the bay (2)orientation='0 1 0 1.57position='2000 20 0'/>
 27            <Viewpoint description='Lamp postposition='15 3.5 10'/>
 28            <Viewpoint description='Bridge centreposition='0 20 20'/>
 29            <Viewpoint description='Beaconposition='60 133 -480'/>
 30            <Viewpoint description='Service doorfieldOfView='1orientation='0 1 0 .3position='-5 123 -620'/>
 31            <!-- Bridge with the lanes and walkways. -->
 32            <Group>
 33                 <!-- Road -->
 34                 <Transform>
 35                      <Shape>
 36                           <Appearance>
 37                                <Material/>
 38                           </Appearance>
 39                           <Extrusion convex='falsecrossSection='17 -0.01 17 1.2 13 1.2 13 1 9.7 1 9.7 1.1 9.3 1.1 9.3 1 0.4 1 0.4 1.1 -0.4 1.1 -0.4 1 -9.3 1 -9.3 1.1 -9.7 1.1 -9.7 1 -13 1 -13 1.2 -17 1.2 -17 -0.01 17 -0.01solid='falsespine='0.0 0.0 1450 0 0 -1450'/>
 40                      </Shape>
 41                 </Transform>
 42                 <!-- Right railing -->
 43 
               <!-- Transform Railing is a DEF node that has 1 USE node: USE_1 -->
               <Transform DEF='Railing'>
 44                      <!-- Above road -->
 45                      <Transform>
 46                           <Shape>
 47                                <Appearance>
 48                                     <Material diffuseColor='1 0 0'/>
 49                                </Appearance>
 50                                <Extrusion convex='falsecrossSection='.125 .075 .125 -.075 -.125 -.075 -.125 .075 .125 .075solid='falsespine='17 2.2 1350 17 2.2 -1350'/>
 51                           </Shape>
 52                      </Transform>
 53                      <Transform>
 54                           <Shape>
 55                                <Appearance>
 56                                     <Material diffuseColor='1 0 0'/>
 57                                </Appearance>
 58                                <Extrusion convex='falsecrossSection='.125 .075 .125 -.075 -.125 -.075 -.125 .075 .125 .075solid='falsespine='17 1.4 1350 17 1.4 -1350'/>
 59                           </Shape>
 60                      </Transform>
 61                      <!-- Below road -->
 62                      <Transform>
 63                           <Shape>
 64                                <Appearance>
 65                                     <Material diffuseColor='1 0 0'/>
 66                                </Appearance>
 67                                <Extrusion convex='falsecrossSection='.125 .075 .125 -.075 -.125 -.075 -.125 .075 .125 .075solid='falsespine='17 -1 1350 17 -1 -1350'/>
 68                           </Shape>
 69                      </Transform>
 70                 </Transform>
 71                 <!-- Left railing -->
 72                 <Transform translation='-34 0 0'>
 73                      <Transform USE='Railing'/>
 74                 </Transform>
 75            </Group>
 76            <!-- Pillars -->
 77            <Group>
 78                 <!-- Pillars on the bridge. -->
 79 
               <!-- Group Rightpillars is a DEF node that has 1 USE node: USE_1 -->
               <Group DEF='Rightpillars'>
 80                      <!-- Front right -->
 81 
                    <!-- Transform Pillar is a DEF node that has 1 USE node: USE_1 -->
                    <Transform DEF='Pillar'>
 82                           <Transform>
 83                                <Shape>
 84                                     <Appearance>
 85                                          <Material/>
 86                                     </Appearance>
 87                                     <Extrusion convex='falsecrossSection='3 3 3 -3 -3 -3 -3 3 3 3solid='falsespine='17 4 970 17 -70 970'/>
 88                                </Shape>
 89                           </Transform>
 90                           <Transform>
 91                                <Shape>
 92                                     <Appearance>
 93                                          <Material/>
 94                                     </Appearance>
 95                                     <Extrusion convex='falsecrossSection='3 3 3 -3 -3 -3 -3 3 3 3scale='1 1 .5 .5solid='falsespine='17 4 970 17 6 970'/>
 96                                </Shape>
 97                           </Transform>
 98                           <Transform translation='17 -65 970'>
 99                                <Shape>
100                                     <Appearance>
101                                          <Material/>
102                                     </Appearance>
103                                     <Box size='10 10 10'/>
104                                </Shape>
105                           </Transform>
106                      </Transform>
107                      <!-- Back right -->
108                      <Transform translation='0 0 -1940'>
109                           <Transform USE='Pillar'/>
110                      </Transform>
111                 </Group>
112                 <Transform translation='-34 0 0'>
113                      <Group USE='Rightpillars'/>
114                 </Transform>
115                 <!-- Pillars at entrance and exit of bridge. -->
116 
               <!-- Group EntrancePillar is a DEF node that has 1 USE node: USE_1 -->
               <Group DEF='EntrancePillar'>
117                      <!-- Front right -->
118 
                    <!-- Transform EntrancePillar1 is a DEF node that has 1 USE node: USE_1 -->
                    <Transform DEF='EntrancePillar1'>
119                           <Transform>
120                                <Shape>
121                                     <Appearance>
122                                          <Material/>
123                                     </Appearance>
124                                     <Extrusion convex='falsecrossSection='3 3 3 -3 -3 -3 -3 3 3 3solid='falsespine='17 4 1350 17 -8 1350'/>
125                                </Shape>
126                           </Transform>
127                           <Transform>
128                                <Shape>
129                                     <Appearance>
130                                          <Material/>
131                                     </Appearance>
132                                     <Extrusion convex='falsecrossSection='3 3 3 -3 -3 -3 -3 3 3 3scale='1 1 .5 .5solid='falsespine='17 4 1350 17 6 1350'/>
133                                </Shape>
134                           </Transform>
135                      </Transform>
136                      <!-- Back right -->
137                      <Transform translation='0 0 -2700'>
138                           <Transform USE='EntrancePillar1'/>
139                      </Transform>
140                 </Group>
141                 <Transform translation='-34 0 0'>
142                      <Group USE='EntrancePillar'/>
143                 </Transform>
144            </Group>
145            <!-- Lamp posts -->
146            <Group>
147                 <!-- Centre of bridge -->
148                 <Transform translation='16 0 0'>
149 
                    <!-- Group Lamppost is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                    <Group DEF='Lamppost'>
150                           <!-- Lamp support -->
151                           <Transform DEF='lampsupporttranslation='0 1.8 0'>
152                                <Shape>
153 
                                   <!-- Appearance lampcolour is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                   <Appearance DEF='lampcolour'>
154                                          <Material diffuseColor='1 0 0'/>
155                                     </Appearance>
156                                     <Cylinder height='3.6radius='.06'/>
157                                </Shape>
158                           </Transform>
159                           <!-- Lamp beam -->
160                           <Transform>
161                                <Transform DEF='lampbeamtranslation='-.2 3.58 0'>
162                                     <Shape>
163                                          <Appearance USE='lampcolour'/>
164                                          <Box size='.4 .04 .08'/>
165                                     </Shape>
166                                </Transform>
167                           </Transform>
168                           <!-- Lamp shade and bulb -->
169                           <Transform DEF='lampshadetranslation='-.48 3.58 0'>
170                                <Shape>
171                                     <Appearance USE='lampcolour'/>
172                                     <Box size='.2 .05 .1'/>
173                                </Shape>
174                                <Transform DEF='bulbtranslation='0 -0.02 0'>
175                                     <Shape>
176                                          <Appearance>
177                                               <Material diffuseColor='.4 .4 .1emissiveColor='.8 .8 .2'/>
178                                          </Appearance>
179                                          <Box size='.16 .04 .08'/>
180                                     </Shape>
181                                     <SpotLight beamWidth='1.570796color='.8 .8 .1cutOffAngle='.785398direction='0 -1 0'/>
182                                </Transform>
183                           </Transform>
184                      </Group>
185                 </Transform>
186                 <Transform rotation='0 1 0 3.1415translation='-16 0 0'>
187                      <Group USE='Lamppost'/>
188                 </Transform>
189                 <!-- Sides of bridge, 50m apart -->
190                 <Group DEF='lampright'>
191                      <Transform translation='16 0 -50'>
192                           <Group USE='Lamppost'/>
193                      </Transform>
194                      <Transform translation='16 0 -100'>
195                           <Group USE='Lamppost'/>
196                      </Transform>
197                      <Transform translation='16 0 -150'>
198                           <Group USE='Lamppost'/>
199                      </Transform>
200                 </Group>
201                 <Group DEF='lampleft'>
202                      <Transform rotation='0 1 0 3.1415translation='-16 0 -50'>
203                           <Group USE='Lamppost'/>
204                      </Transform>
205                      <Transform rotation='0 1 0 3.1415translation='-16 0 -100'>
206                           <Group USE='Lamppost'/>
207                      </Transform>
208                 </Group>
209                 <!-- -->
210            </Group>
211            <!-- Embankment -->
212            <Group>
213 
               <!-- Transform SouthEmbankment is a DEF node that has 1 USE node: USE_1 -->
               <Transform DEF='SouthEmbankment'>
214                      <Transform>
215                           <Shape>
216                                <Appearance>
217                                     <Material/>
218                                </Appearance>
219                                <Extrusion convex='falsecrossSection='39.5 100 39.5 10 29.5 -10 -20.5 -40 -30 -100 -30 100 39.5 100spine='200 -39.2 1350 -200 -39.2 1350'/>
220                           </Shape>
221                           <Shape>
222                                <Appearance>
223                                     <ImageTexture   url=' "grass.jpg " "https://www.web3d.org/x3d/content/examples/Savage/Locations/SanFranciscoCalifornia/grass.jpg " '/>
224                                </Appearance>
225                                <Extrusion convex='falsecrossSection='40.1 100 40.1 10 30.15 -10 -19.85 -40 -30 -100.15 -30 -99.9 -20.1 -40 29.9 -10 39.9 10 39.9 100 40.1 100spine='200 -39.2 1350 -200 -39.2 1350'/>
226                           </Shape>
227                      </Transform>
228                 </Transform>
229                 <Transform rotation='0 1 0 3.142'>
230                      <Transform USE='SouthEmbankment'/>
231                 </Transform>
232            </Group>
233            <!-- Towers -->
234            <Group>
235                 <Transform translation='0 0 -630'>
236 
                    <!-- Transform Tower is a DEF node that has 1 USE node: USE_1 -->
                    <Transform DEF='Towertranslation='0 0 8'>
237                           <Group>
238                                <Transform DEF='Segment0'>
239                                     <Shape>
240 
                                        <!-- Appearance TowerColour is a DEF node that has 14 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 -->
                                        <Appearance DEF='TowerColour'>
241                                               <Material diffuseColor='1 0 0'/>
242                                          </Appearance>
243                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 50 -21 50 -21 0 -14 0 -14 40 14 40 14 0solid='falsespine='0.0 0.0 0.0 0 0 -16'/>
244                                     </Shape>
245                                </Transform>
246                                <Transform DEF='Segment1'>
247                                     <Shape>
248                                          <Appearance USE='TowerColour'/>
249                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 40 -21 40 -21 0 -14 0 -14 32 14 32 14 0solid='falsespine='0.0 50.0 -1 0 50 -15'/>
250                                     </Shape>
251                                </Transform>
252                                <Transform DEF='Segment2'>
253                                     <Shape>
254                                          <Appearance USE='TowerColour'/>
255                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 30 -21 30 -21 0 -14 0 -14 24 14 24 14 0solid='falsespine='0.0 90.0 -2 0 90 -14'/>
256                                     </Shape>
257                                </Transform>
258                                <Transform DEF='Segment3'>
259                                     <Shape>
260                                          <Appearance USE='TowerColour'/>
261                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 30 -21 30 -21 0 -14 0 -14 25 14 25 14 0solid='falsespine='0.0 120.0 -3 0 120 -13'/>
262                                     </Shape>
263                                </Transform>
264                                <Transform DEF='SegmentUnder1'>
265                                     <Shape>
266                                          <Appearance USE='TowerColour'/>
267                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 30 -21 30 -21 0 -14 0 -14 25 14 25 14 0solid='falsespine='0.0 -30 0 0 -30 -16'/>
268                                     </Shape>
269                                </Transform>
270                                <Transform DEF='SegmentUnder2'>
271                                     <Shape>
272                                          <Appearance USE='TowerColour'/>
273                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 30 -21 30 -21 0 -14 0 -14 25 14 25 14 0solid='falsespine='0.0 -60 0 0 -60 -16'/>
274                                     </Shape>
275                                </Transform>
276                                <Transform DEF='SegmentUnder3'>
277                                     <Shape>
278                                          <Appearance USE='TowerColour'/>
279                                          <Extrusion convex='falsecrossSection='14 0 21 0 21 5 -21 5 -21 0 -14 0 -14 2 14 2 14 0solid='falsespine='0.0 -65 0 0 -65 -16'/>
280                                     </Shape>
281                                </Transform>
282                                <Transform DEF='XBeam1'>
283                                     <Shape>
284                                          <Appearance USE='TowerColour'/>
285                                          <Extrusion convex='falsecrossSection='-11 0 -14 0 -14 3 11 25 14 25 14 22 -11 0solid='falsespine='0.0 -60 0 0 -60 -16'/>
286                                     </Shape>
287                                </Transform>
288                                <Transform DEF='XBeam2'>
289                                     <Shape>
290                                          <Appearance USE='TowerColour'/>
291                                          <Extrusion convex='falsecrossSection='-11 0 -14 0 -14 3 11 25 14 25 14 22 -11 0solid='falsespine='0.0 -30 0 0 -30 -16'/>
292                                     </Shape>
293                                </Transform>
294                                <Transform DEF='XBeam3'>
295                                     <Shape>
296                                          <Appearance USE='TowerColour'/>
297                                          <Extrusion convex='falsecrossSection='11 0 14 0 14 3 -11 25 -14 25 -14 22 11 0solid='falsespine='0.0 -60 0 0 -60 -16'/>
298                                     </Shape>
299                                </Transform>
300                                <Transform DEF='XBeam4'>
301                                     <Shape>
302                                          <Appearance USE='TowerColour'/>
303                                          <Extrusion convex='falsecrossSection='11 0 14 0 14 3 -11 25 -14 25 -14 22 11 0solid='falsespine='0.0 -30 0 0 -30 -16'/>
304                                     </Shape>
305                                </Transform>
306 
                              <!-- Transform Tip1 is a DEF node that has 1 USE node: USE_1 -->
                              <Transform DEF='Tip1'>
307                                     <Transform translation='17 153 -8'>
308                                          <Shape>
309                                               <Appearance USE='TowerColour'/>
310                                               <Cylinder height='6radius='2'/>
311                                          </Shape>
312                                     </Transform>
313                                     <Transform translation='17 156 -8'>
314                                          <Shape>
315                                               <Appearance USE='TowerColour'/>
316                                               <Sphere radius='2.2'/>
317                                          </Shape>
318                                     </Transform>
319                                </Transform>
320                                <Transform DEF='Tip2translation='-34 0 0'>
321                                     <Transform USE='Tip1'/>
322                                </Transform>
323                                <Transform DEF='Basetranslation='0 -67.5 -8'>
324                                     <Shape>
325                                          <Appearance>
326                                               <Material/>
327                                          </Appearance>
328                                          <Box size='50 5 24'/>
329                                     </Shape>
330                                </Transform>
331                           </Group>
332                      </Transform>
333                 </Transform>
334                 <Transform translation='0 0 630'>
335                      <Transform USE='Tower'/>
336                 </Transform>
337                 <Transform DEF='Beacon'>
338                      <Transform translation='0 157.5 -630'>
339                           <Shape>
340                                <Appearance USE='TowerColour'/>
341                                <Cylinder height='15radius='.6'/>
342                           </Shape>
343                      </Transform>
344                      <Transform translation='0 152 -630'>
345                           <Shape>
346                                <Appearance USE='TowerColour'/>
347                                <Cone bottomRadius='2height='4'/>
348                           </Shape>
349                      </Transform>
350                      <Transform translation='0 165 -630'>
351                           <Shape>
352                                <Appearance>
353 
                                   <!-- ROUTE information for blinkingtip node:  [from blinkingpath.value_changed to set_emissiveColor ] -->
                                   <Material DEF='blinkingtipdiffuseColor='.3 .4 .5'/>
354                                </Appearance>
355                                <Sphere radius='.65'/>
356                           </Shape>
357 
                         <!-- ROUTE information for blinkingclock node:  [from fraction_changed to blinkingpath.set_fraction ] -->
                         <TimeSensor DEF='blinkingclockcycleInterval='2loop='true'/>
358 
                         <!-- ROUTE information for blinkingpath node:  [from blinkingclock.fraction_changed to set_fraction ] [from value_changed to blinkingtip.set_emissiveColor ] -->
                         <ColorInterpolator DEF='blinkingpathkey='0.0 0.5 0.5 1.0keyValue='0 1 0 0 1 0 0 0 1 0 0 1'/>
359                      </Transform>
360                 </Transform>
361                 <Transform rotation='0 1 0 1.57translation='-14.1 121 -630'>
362                      <Transform translation='0.5 0 -.08'>
363                           <Shape DEF='Shade'>
364                                <Appearance>
365                                     <Material diffuseColor='.2 .2 0'/>
366                                </Appearance>
367                                <Box size='1 2 .01'/>
368                           </Shape>
369                      </Transform>
370                      <Transform rotation='1 0 0 1.57'>
371                           <Transform rotation='1 0 0 1.57'>
372 
                              <!-- ROUTE information for WellDoorSensor node:  [from rotation_changed to WellDoorTransform.set_rotation ] -->
                              <CylinderSensor DEF='WellDoorSensormaxAngle='1.57'/>
373 
                              <!-- ROUTE information for WellDoorTransform node:  [from WellDoorSensor.rotation_changed to set_rotation ] -->
                              <Transform DEF='WellDoorTransform'>
374                                     <Transform rotation='1 0 0 -1.57'>
375                                          <Shape DEF='Door'>
376                                               <Appearance>
377                                                    <Material diffuseColor='1 0 0'/>
378                                               </Appearance>
379                                               <Box size='2 .2 2'/>
380                                          </Shape>
381                                          <Transform translation='0.8 0.1 0'>
382                                               <Shape DEF='Doorknob'>
383                                                    <Appearance>
384                                                         <Material diffuseColor='.2 0.2 0.2'/>
385                                                    </Appearance>
386                                                    <Cylinder height='.2radius='.05'/>
387                                               </Shape>
388                                          </Transform>
389                                     </Transform>
390                                </Transform>
391                           </Transform>
392                      </Transform>
393                 </Transform>
394            </Group>
395            < ROUTE  fromNode='blinkingclock' fromField='fraction_changed' toNode='blinkingpath' toField='set_fraction'/>
396            < ROUTE  fromNode='blinkingpath' fromField='value_changed' toNode='blinkingtip' toField='set_emissiveColor'/>
397            < ROUTE  fromNode='WellDoorSensor' fromField='rotation_changed' toNode='WellDoorTransform' toField='set_rotation'/>
398            <!-- Insert cables -->
399            <Group>
400                 <Transform translation='17 0 0'>
401 
402                 </Transform>
403                 <Transform translation='-17 0 0'>
404                      <Inline USE='Cable1'/>
405                 </Transform>
406            </Group>
407            <!-- Insert sea surface -->
408            <Group>
409                 <Transform translation='0 -70 0'>
410                      <Inline   url=' "Sea.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Locations/SanFranciscoCalifornia/Sea.wrl" "Sea.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Locations/SanFranciscoCalifornia/Sea.x3d" '/>
411                 </Transform>
412            </Group>
413       </Scene>
414  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: Base, Beacon, blinkingclock, blinkingpath, blinkingtip, bulb, Cable1, Door, Doorknob, EntrancePillar, EntrancePillar1, lampbeam, lampcolour, lampleft, Lamppost, lampright, lampshade, lampsupport, Pillar, Railing, Rightpillars, Segment0, Segment1, Segment2, Segment3, SegmentUnder1, SegmentUnder2, SegmentUnder3, Shade, SouthEmbankment, Tip1, Tip2, Tower, TowerColour, WellDoorSensor, WellDoorTransform, XBeam1, XBeam2, XBeam3, XBeam4

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
X3D Tooltips element index: Appearance, Background, Box, ColorInterpolator, Cone, Cylinder, CylinderSensor, Extrusion, Group, head, ImageTexture, Inline, Material, meta, ROUTE, Scene, Shape, Sphere, SpotLight, TimeSensor, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

Event Graph ROUTE Table entries with 3 ROUTE connections 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.

blinkingclock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
blinkingpath
ColorInterpolator
set_fraction
SFFloat
then
 
 
 
blinkingpath
ColorInterpolator
value_changed
SFColor

ROUTE
event to
(2)
blinkingtip
Material
set_emissiveColor
SFColor

WellDoorSensor
CylinderSensor
rotation_changed
SFRotation

ROUTE
event to
(1)
WellDoorTransform
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/Locations/SanFranciscoCalifornia/GoldenGateBridgeIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/Locations/SanFranciscoCalifornia/GoldenGateBridge.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. -->