| 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='title' content=' UltraHighResolutionBuildingPrototypes.x3d '/> |
| 6 | <meta name='creator' content='Don Brutzman'/> |
| 7 | <meta name='created' content='2 November 2003'/> |
| 8 | <meta name='modified' content='20 October 2019'/> |
| 9 | <meta name='description' content='Prototypes for UHRB building construction.'/> |
| 10 | <meta name=' warning ' content=' Incompatible with VRML 97 due to Script fields with accessType=inputOutput (exposedField). '/> |
| 11 | <meta name='reference' content='UhrbSchema1.0.xsd'/> |
| 12 | <meta name='reference' content='https://www.web3d.org/x3d/content/examples/Savage/Buildings/UHRB/UhrbSchema1.0.xsd'/> |
| 13 | <meta name='reference' content=' UhrbSchemaDocumentation/UhrbSchema1.0.html '/> |
| 14 | <meta name='reference' content=' https://www.web3d.org/x3d/content/examples/Savage/Buildings/UHRB/UhrbSchemaDocumentation/UhrbSchema1.0.html '/> |
| 15 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/Buildings/UHRB/UltraHighResolutionBuildingPrototypes.x3d '/> |
| 16 | <meta name='generator' content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
| 17 | <meta name='license' content='../../license.html'/> |
| 18 | </head> |
| 19 | <Scene> |
| 20 | <!-- ========================= --> |
| 21 | <ProtoDeclare name='Attribute'> |
| 22 | <ProtoInterface> |
| 23 |
<field name='label' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Attribute.'/> |
| 24 | <field name='value' type='SFString' accessType='initializeOnly'/> |
| 25 | </ProtoInterface> |
| 26 | <ProtoBody> |
| 27 | <Group> |
| 28 | <WorldInfo> |
| 29 | <IS> |
| 30 | <connect nodeField='title' protoField='label'/> |
| 31 | </IS> |
| 32 | </WorldInfo> |
| 33 | <WorldInfo> |
| 34 | <IS> |
| 35 | <connect nodeField='title' protoField='value'/> |
| 36 | </IS> |
| 37 | </WorldInfo> |
| 38 | </Group> |
| 39 | </ProtoBody> |
| 40 | </ProtoDeclare> |
| 41 | <!-- ========================= --> |
| 42 | <ProtoDeclare name='Aperture'> |
| 43 | <ProtoInterface> |
| 44 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Aperture.'/> |
| 45 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 46 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 47 |
<field name='polygon' type='SFNode' accessType='initializeOnly'
appinfo='Coordinate node with [3..n] coordinates'> |
| 48 | <Coordinate point='0 0 0'/> |
| 49 | </field> |
| 50 |
<field name='attributes' type='MFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 51 | <ProtoInstance name='Attribute'/> |
| 52 | </field> |
| 53 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 54 | </ProtoInterface> |
| 55 | <ProtoBody> |
| 56 | <Group/> |
| 57 | </ProtoBody> |
| 58 | </ProtoDeclare> |
| 59 | <!-- ========================= --> |
| 60 | <ProtoDeclare name='Ceiling'> |
| 61 | <ProtoInterface> |
| 62 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Ceiling.'/> |
| 63 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 64 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 65 |
<field name='attributes' type='SFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 66 | <ProtoInstance name='Attribute'/> |
| 67 | </field> |
| 68 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate whether initialization complete.'/> |
| 69 | </ProtoInterface> |
| 70 | <ProtoBody> |
| 71 | <Group/> |
| 72 | </ProtoBody> |
| 73 | </ProtoDeclare> |
| 74 | <!-- ========================= --> |
| 75 | <ProtoDeclare name='Edge'> |
| 76 | <ProtoInterface> |
| 77 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Edge.'/> |
| 78 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 79 |
<field name='vertices' type='SFNode' accessType='initializeOnly'
appinfo='[2]'> |
| 80 | <Coordinate/> |
| 81 | </field> |
| 82 |
<field name='wallIndex' type='SFInt32' value='-1' accessType='initializeOnly'
appinfo='zero-based index of the associated wall -1 for phantom edges'/> |
| 83 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 84 | </ProtoInterface> |
| 85 | <ProtoBody> |
| 86 | <Group/> |
| 87 | </ProtoBody> |
| 88 | </ProtoDeclare> |
| 89 | <!-- ========================= --> |
| 90 | <ProtoDeclare name='Fixture'> |
| 91 | <ProtoInterface> |
| 92 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Fixture.'/> |
| 93 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 94 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 95 |
<field name='center' type='SFNode' accessType='initializeOnly'
appinfo='single coordinate value'> |
| 96 | <Coordinate/> |
| 97 | </field> |
| 98 |
<field name='attributes' type='SFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 99 | <ProtoInstance name='Attribute'/> |
| 100 | </field> |
| 101 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate whether initialization complete.'/> |
| 102 | </ProtoInterface> |
| 103 | <ProtoBody> |
| 104 | <Group/> |
| 105 | </ProtoBody> |
| 106 | </ProtoDeclare> |
| 107 | <!-- ========================= --> |
| 108 | <ProtoDeclare name='Floor'> |
| 109 | <ProtoInterface> |
| 110 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Floor.'/> |
| 111 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 112 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 113 |
<field name='attributes' type='SFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 114 | <ProtoInstance name='Attribute'/> |
| 115 | </field> |
| 116 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate whether initialization complete.'/> |
| 117 | </ProtoInterface> |
| 118 | <ProtoBody> |
| 119 | <Group/> |
| 120 | </ProtoBody> |
| 121 | </ProtoDeclare> |
| 122 | <!-- ========================= --> |
| 123 | <ProtoDeclare name='Room'> |
| 124 | <ProtoInterface> |
| 125 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Room.'/> |
| 126 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 127 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 128 |
<field name='edgeIndex' type='SFInt32' value='-1' accessType='initializeOnly'
appinfo='[3..n]'/> |
| 129 |
<field name='floor' type='SFNode' accessType='initializeOnly'
appinfo='[0..1]'> |
| 130 | <ProtoInstance name='Floor'/> |
| 131 | </field> |
| 132 |
<field name='ceiling' type='SFNode' accessType='initializeOnly'
appinfo='[0..1]'> |
| 133 | <ProtoInstance name='Ceiling'/> |
| 134 | </field> |
| 135 |
<field name='attributes' type='SFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 136 | <ProtoInstance name='Attribute'/> |
| 137 | </field> |
| 138 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 139 | </ProtoInterface> |
| 140 | <ProtoBody> |
| 141 | <Group/> |
| 142 | </ProtoBody> |
| 143 | </ProtoDeclare> |
| 144 | <!-- ========================= --> |
| 145 | <ProtoDeclare name='Stair'> |
| 146 | <ProtoInterface> |
| 147 | <!-- has some extra fields for possible consistency with an object-oriented interface hierarchy. --> |
| 148 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Staircase.'/> |
| 149 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 150 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 151 | <field name='floorLevelIndex' type='SFInt32' value='-1' accessType='initializeOnly'/> |
| 152 | <field name='roomIndex' type='SFInt32' value='-1' accessType='initializeOnly'/> |
| 153 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate whether initialization complete.'/> |
| 154 | </ProtoInterface> |
| 155 | <ProtoBody> |
| 156 | <Group/> |
| 157 | </ProtoBody> |
| 158 | </ProtoDeclare> |
| 159 | <!-- ========================= --> |
| 160 | <ProtoDeclare name='Staircase'> |
| 161 | <ProtoInterface> |
| 162 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Staircase.'/> |
| 163 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 164 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 165 | <field name='access' type='SFInt32' value='-1' accessType='initializeOnly'/> |
| 166 | <field name='bottomFloorLevelIndex' type='SFInt32' value='-1' accessType='initializeOnly'/> |
| 167 | <field name='topFloorLevelIndex' type='SFInt32' value='-1' accessType='initializeOnly'/> |
| 168 | <!-- variations go here for U-shape or spiral staircase. --> |
| 169 |
<field name='stairs' type='MFNode' accessType='initializeOnly'
appinfo='[1..n]'> |
| 170 | <ProtoInstance name='Stair'/> |
| 171 | </field> |
| 172 |
<field name='attributes' type='SFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 173 | <ProtoInstance name='Attribute'/> |
| 174 | </field> |
| 175 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate whether initialization complete.'/> |
| 176 | </ProtoInterface> |
| 177 | <ProtoBody> |
| 178 | <Group/> |
| 179 | </ProtoBody> |
| 180 | </ProtoDeclare> |
| 181 | <!-- ========================= --> |
| 182 | <ProtoDeclare name='Wall'> |
| 183 | <ProtoInterface> |
| 184 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Wall.'/> |
| 185 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 186 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 187 |
<field name='polygon' type='SFNode' accessType='initializeOnly'
appinfo='Coordinate node with [3..n] coordinates'> |
| 188 | <Coordinate point='0 0 0'/> |
| 189 | </field> |
| 190 |
<field name='apertures' type='MFNode' accessType='inputOutput'
appinfo='[0..n]'> |
| 191 | <ProtoInstance name='Aperture'/> |
| 192 | </field> |
| 193 |
<field name='attributes' type='MFNode' accessType='inputOutput'
appinfo='[0..n]'> |
| 194 | <ProtoInstance name='Attribute'/> |
| 195 | </field> |
| 196 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 197 | </ProtoInterface> |
| 198 | <ProtoBody> |
| 199 | <Group/> |
| 200 | </ProtoBody> |
| 201 | </ProtoDeclare> |
| 202 | <!-- ========================= --> |
| 203 | <!-- The following prototypes are not in alphabetic order because they depend on prior definition of other prototypes. --> |
| 204 | <!-- ========================= --> |
| 205 | <ProtoDeclare name='Roof'> |
| 206 | <ProtoInterface> |
| 207 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this Room.'/> |
| 208 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 209 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 210 | <field name='zOffset' type='SFFloat' value='0.0' accessType='initializeOnly'/> |
| 211 |
<field name='edges' type='MFNode' accessType='initializeOnly'
appinfo='[3..n]'> |
| 212 | <ProtoInstance name='Edge'/> |
| 213 | </field> |
| 214 |
<field name='walls' type='MFNode' accessType='initializeOnly'
appinfo='[3..n]'> |
| 215 | <ProtoInstance name='Wall'/> |
| 216 | </field> |
| 217 |
<field name='rooms' type='MFNode' accessType='initializeOnly'
appinfo='[1..n]'> |
| 218 | <ProtoInstance name='Ceiling'/> |
| 219 | </field> |
| 220 |
<field name='fixtures' type='MFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 221 | <ProtoInstance name='Fixture'/> |
| 222 | </field> |
| 223 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 224 | </ProtoInterface> |
| 225 | <ProtoBody> |
| 226 | <Group/> |
| 227 | </ProtoBody> |
| 228 | </ProtoDeclare> |
| 229 | <!-- ========================= --> |
| 230 | <ProtoDeclare name='FloorLevel'> |
| 231 | <ProtoInterface> |
| 232 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name for this FloorLevel.'/> |
| 233 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 234 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 235 | <field name='zOffset' type='SFFloat' value='0.0' accessType='initializeOnly'/> |
| 236 |
<field name='edges' type='MFNode' accessType='initializeOnly'
appinfo='[3..n]'> |
| 237 | <ProtoInstance name='Edge'/> |
| 238 | </field> |
| 239 |
<field name='walls' type='MFNode' accessType='initializeOnly'
appinfo='[3..n]'> |
| 240 | <ProtoInstance name='Wall'/> |
| 241 | </field> |
| 242 |
<field name='rooms' type='MFNode' accessType='initializeOnly'
appinfo='[1..n]'> |
| 243 | <ProtoInstance name='Room'/> |
| 244 | </field> |
| 245 |
<field name='fixtures' type='MFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 246 | <ProtoInstance name='Fixture'/> |
| 247 | </field> |
| 248 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 249 | </ProtoInterface> |
| 250 | <ProtoBody> |
| 251 | <Group/> |
| 252 | </ProtoBody> |
| 253 | </ProtoDeclare> |
| 254 | <!-- ========================= --> |
| 255 | <ProtoDeclare name='Uhrb'> |
| 256 | <ProtoInterface> |
| 257 |
<field name='name' type='SFString' accessType='initializeOnly'
appinfo='Identifying name of this UHRB Building.'/> |
| 258 | <field name='version' type='SFString' value='15' accessType='initializeOnly'/> |
| 259 | <field name='componentLabel' type='SFString' accessType='initializeOnly'/> |
| 260 |
<field name='description' type='MFString' accessType='initializeOnly'
appinfo='Description info for this construction.'/> |
| 261 |
<field name='footprint' type='SFNode' accessType='initializeOnly'
appinfo='contains single Coordinate node of [3..n] sequential coordinates.'> |
| 262 | <Coordinate/> |
| 263 | </field> |
| 264 |
<field name='roofline' type='SFNode' accessType='initializeOnly'
appinfo='contains [1..n] Coordinate node of [3..n] sequential coordinates each.'> |
| 265 | <Coordinate/> |
| 266 | </field> |
| 267 |
<field name='floorLevels' type='MFNode' accessType='initializeOnly'
appinfo='[1..n]'> |
| 268 | <ProtoInstance name='FloorLevel'/> |
| 269 | </field> |
| 270 | <field name='roof' type='SFNode' accessType='initializeOnly'> |
| 271 | <ProtoInstance name='Roof'/> |
| 272 | </field> |
| 273 |
<field name='staircases' type='MFNode' accessType='initializeOnly'
appinfo='[0..n]'> |
| 274 | <ProtoInstance name='Staircase'/> |
| 275 | </field> |
| 276 |
<field name='built' type='SFBool' accessType='outputOnly'
appinfo='Indicate when initialization complete.'/> |
| 277 | </ProtoInterface> |
| 278 | <ProtoBody> |
| 279 | <Group/> |
| 280 | </ProtoBody> |
| 281 | </ProtoDeclare> |
| 282 | <!-- ========================= --> |
| 283 | <Viewpoint description='UltraHighResolutionBuilding Prototypes' position='0 0 12'/> |
| 284 | <Background groundAngle='1.57' groundColor='0.6 0.9 0.6 0.6 0.9 0.6' skyColor='0.6 0.6 0.9'/> |
| 285 | <Anchor description='UltraHighResolutionBuilding Example' parameter='"target=_blank"' url=' "Hospital.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/UHRB/Hospital.wrl" "Hospital.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/UHRB/Hospital.x3d" '> |
| 286 | <Shape> |
| 287 | <Text string='"UHRB Prototypes" "is a prototype definition file" "" "Click this text to see" "UHRB Example"'> |
| 288 | <FontStyle justify='"MIDDLE" "MIDDLE"'/> |
| 289 | </Text> |
| 290 | <Appearance> |
| 291 | <Material diffuseColor='0.2 0.2 0.8'/> |
| 292 | </Appearance> |
| 293 | </Shape> |
| 294 | </Anchor> |
| 295 | </Scene> |
| 296 | </X3D> |
Event Graph ROUTE Table with 0 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.
| line 51
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 66
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 99
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 114
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 130
ProtoInstance Floor |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 133
ProtoInstance Ceiling |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 136
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 170
ProtoInstance Stair |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 173
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 191
ProtoInstance Aperture |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 194
ProtoInstance Attribute |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 212
ProtoInstance Edge |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 215
ProtoInstance Wall |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 218
ProtoInstance Ceiling |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 221
ProtoInstance Fixture |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 237
ProtoInstance Edge |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 240
ProtoInstance Wall |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 243
ProtoInstance Room |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 246
ProtoInstance Fixture |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 268
ProtoInstance FloorLevel |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 271
ProtoInstance Roof |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 274
ProtoInstance Staircase |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
| line 285
Anchor |
description='UltraHighResolutionBuilding Example' User-interaction hint for this node. |
<!--
Color-coding legend: X3D terminology
<X3dNode field='value'/>
matches XML terminology
<XmlElement attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
<ProtoInstance name='ProtoName'>
<field
name='fieldName'/> </ProtoInstance>
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->