X3D Model Documentation: SupertankerExampleDay.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=' SupertankerExampleDay.x3d '/>
  6            <meta name='creatorcontent='Andrew Wiest'/>
  7            <meta name='createdcontent='6 May 2001'/>
  8            <meta name='modifiedcontent='21 October 2019'/>
  9            <meta name='Imagecontent='SupertankerExampleDay.png'/>
 10            <meta name='descriptioncontent='Supertanker scene during the daytime.'/>
 11            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d '/>
 12            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 13            <meta name='licensecontent='../../license.html'/>
 14       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: CopyThisNode, GreaterThan6000yds, SupertankerModelInline1, SupertankerModelInline2, SupertankerModelInline3, UpTo1000yds, UpTo2000yds, UpTo3000Yds, UpTo4000Yds, UpTo5000Yds, UpTo6000Yds

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4

Index for ExternProtoDeclare definition: RunningLights
-->
 15       <Scene>
 16            <WorldInfo title='SupertankerExampleDay.x3d'/>
 17            <ExternProtoDeclare name='RunningLights'   url=' "../../ShipsMilitary/RunningLights/RunningLightsPrototype.x3d#RunningLights" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RunningLights/RunningLightsPrototype.x3d#RunningLights" "../../ShipsMilitary/RunningLights/RunningLightsPrototype.wrl#RunningLights" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RunningLights/RunningLightsPrototype.wrl#RunningLights" '>
 18                 <field name='StbdRunningLightPositiontype='SFVec3faccessType='initializeOnly'/>
 19                 <field name='StbdRunningLightScaletype='SFVec3faccessType='initializeOnly'/>
 20                 <field name='StbdRunningLightOnOffSwitchtype='SFColoraccessType='initializeOnly'/>
 21                 <field name='SternLightPositiontype='SFVec3faccessType='initializeOnly'/>
 22                 <field name='SternLightScaletype='SFVec3faccessType='initializeOnly'/>
 23                 <field name='WhiteRunningLightOnOffSwitchtype='SFColoraccessType='initializeOnly'/>
 24                 <field name='PortRunningLightPositiontype='SFVec3faccessType='initializeOnly'/>
 25                 <field name='PortRunningLightScaletype='SFVec3faccessType='initializeOnly'/>
 26                 <field name='PortRunningLightOnOffSwitchtype='SFColoraccessType='initializeOnly'/>
 27                 <field name='LowerMastHeadLightPositiontype='SFVec3faccessType='initializeOnly'/>
 28                 <field name='LowerMastHeadLightScaletype='SFVec3faccessType='initializeOnly'/>
 29                 <field name='UpperMastHeadLightPositiontype='SFVec3faccessType='initializeOnly'/>
 30                 <field name='UpperMastHeadLightScaletype='SFVec3faccessType='initializeOnly'/>
 31                 <field name='FwdAnchorLightPositiontype='SFVec3faccessType='initializeOnly'/>
 32                 <field name='FwdAnchorLightScaletype='SFVec3faccessType='initializeOnly'/>
 33                 <field name='AnchorLightsOnOffSwitchtype='SFColoraccessType='initializeOnly'/>
 34                 <field name='AftAnchorLightPositiontype='SFVec3faccessType='initializeOnly'/>
 35                 <field name='AftAnchorLightScaletype='SFVec3faccessType='initializeOnly'/>
 36            </ExternProtoDeclare>
 37            <Background groundAngle='1.57groundColor='0 0 1 .7 .7 .8skyAngle='1.57skyColor='.8 .8 .8 .7 .7 .8'/>
 38            <LOD DEF='CopyThisNoderange='1000 2000 3000 4000 5000 6000'>
 39                 <Transform DEF='UpTo1000yds'>
 40                      <ProtoInstance name='RunningLights'>
 41                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
 42                           <fieldValue name='StbdRunningLightScalevalue='6 6 6'/>
 43                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
 44                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
 45                           <fieldValue name='SternLightScalevalue='6 6 6'/>
 46                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
 47                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
 48                           <fieldValue name='PortRunningLightScalevalue='6 6 6'/>
 49                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
 50                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
 51                           <fieldValue name='LowerMastHeadLightScalevalue='6 6 6'/>
 52                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
 53                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
 54                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
 55                           <fieldValue name='FwdAnchorLightScalevalue='6 6 6'/>
 56                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
 57                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
 58                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
 59                      </ProtoInstance>
 60                 </Transform>
 61                 <Transform DEF='UpTo2000yds'>
 62                      <ProtoInstance name='RunningLights'>
 63                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
 64                           <fieldValue name='StbdRunningLightScalevalue='13 13 13'/>
 65                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
 66                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
 67                           <fieldValue name='SternLightScalevalue='12 12 12'/>
 68                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
 69                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
 70                           <fieldValue name='PortRunningLightScalevalue='13 13 13'/>
 71                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
 72                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
 73                           <fieldValue name='LowerMastHeadLightScalevalue='13 13 13'/>
 74                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
 75                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
 76                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
 77                           <fieldValue name='FwdAnchorLightScalevalue='13 13 13'/>
 78                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
 79                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
 80                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
 81                      </ProtoInstance>
 82                 </Transform>
 83                 <Transform DEF='UpTo3000Yds'>
 84                      <ProtoInstance name='RunningLights'>
 85                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
 86                           <fieldValue name='StbdRunningLightScalevalue='20 20 20'/>
 87                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
 88                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
 89                           <fieldValue name='SternLightScalevalue='20 20 20'/>
 90                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
 91                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
 92                           <fieldValue name='PortRunningLightScalevalue='20 20 20'/>
 93                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
 94                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
 95                           <fieldValue name='LowerMastHeadLightScalevalue='20 20 20'/>
 96                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
 97                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
 98                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
 99                           <fieldValue name='FwdAnchorLightScalevalue='20 20 20'/>
100                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
101                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
102                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
103                      </ProtoInstance>
104                 </Transform>
105                 <Transform DEF='UpTo4000Yds'>
106                      <ProtoInstance name='RunningLights'>
107                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
108                           <fieldValue name='StbdRunningLightScalevalue='26 26 26'/>
109                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
110                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
111                           <fieldValue name='SternLightScalevalue='26 26 26'/>
112                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
113                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
114                           <fieldValue name='PortRunningLightScalevalue='26 26 26'/>
115                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
116                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
117                           <fieldValue name='LowerMastHeadLightScalevalue='26 26 26'/>
118                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
119                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
120                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
121                           <fieldValue name='FwdAnchorLightScalevalue='26 26 26'/>
122                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
123                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
124                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
125                      </ProtoInstance>
126                 </Transform>
127                 <Transform DEF='UpTo5000Yds'>
128                      <ProtoInstance name='RunningLights'>
129                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
130                           <fieldValue name='StbdRunningLightScalevalue='34 34 34'/>
131                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
132                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
133                           <fieldValue name='SternLightScalevalue='34 34 34'/>
134                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
135                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
136                           <fieldValue name='PortRunningLightScalevalue='34 34 34'/>
137                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
138                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
139                           <fieldValue name='LowerMastHeadLightScalevalue='34 34 34'/>
140                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
141                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
142                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
143                           <fieldValue name='FwdAnchorLightScalevalue='34 34 34'/>
144                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
145                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
146                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
147                      </ProtoInstance>
148                 </Transform>
149                 <Transform DEF='UpTo6000Yds'>
150                      <ProtoInstance name='RunningLights'>
151                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
152                           <fieldValue name='StbdRunningLightScalevalue='40 40 40'/>
153                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
154                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
155                           <fieldValue name='SternLightScalevalue='40 40 40'/>
156                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
157                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
158                           <fieldValue name='PortRunningLightScalevalue='40 40 40'/>
159                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
160                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
161                           <fieldValue name='LowerMastHeadLightScalevalue='40 40 40'/>
162                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
163                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
164                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
165                           <fieldValue name='FwdAnchorLightScalevalue='40 40 40'/>
166                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
167                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
168                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
169                      </ProtoInstance>
170                 </Transform>
171                 <Transform DEF='GreaterThan6000yds'>
172                      <ProtoInstance name='RunningLights'>
173                           <fieldValue name='StbdRunningLightPositionvalue='-80 24.8 23'/>
174                           <fieldValue name='StbdRunningLightScalevalue='42 42 42'/>
175                           <fieldValue name='StbdRunningLightOnOffSwitchvalue='0 1 0'/>
176                           <fieldValue name='SternLightPositionvalue='-125 10 0'/>
177                           <fieldValue name='SternLightScalevalue='42 42 42'/>
178                           <fieldValue name='WhiteRunningLightOnOffSwitchvalue='1 1 1'/>
179                           <fieldValue name='PortRunningLightPositionvalue='-80 24.8 -23'/>
180                           <fieldValue name='PortRunningLightScalevalue='42 42 42'/>
181                           <fieldValue name='PortRunningLightOnOffSwitchvalue='1 0 0'/>
182                           <fieldValue name='LowerMastHeadLightPositionvalue='151.4 19.7 0'/>
183                           <fieldValue name='LowerMastHeadLightScalevalue='42 42 42'/>
184                           <fieldValue name='UpperMastHeadLightPositionvalue='-92.1 37.9 0'/>
185                           <fieldValue name='UpperMastHeadLightScalevalue='1 1 1'/>
186                           <fieldValue name='FwdAnchorLightPositionvalue='151.4 20 0'/>
187                           <fieldValue name='FwdAnchorLightScalevalue='42 42 42'/>
188                           <fieldValue name='AnchorLightsOnOffSwitchvalue='0 0 0'/>
189                           <fieldValue name='AftAnchorLightPositionvalue='-125 15 0'/>
190                           <fieldValue name='AftAnchorLightScalevalue='1 1 1'/>
191                      </ProtoInstance>
192                 </Transform>
193            </LOD>
194            <LOD range='1000 2000'>
195                 <Transform DEF='SupertankerModelInline1'>
196                      <Inline   url=' "SupertankerHighDetail.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerHighDetail.x3d" "SupertankerHighDetail.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerHighDetail.wrl" '/>
197                 </Transform>
198                 <Transform DEF='SupertankerModelInline2'>
199                      <Inline   url=' "SupertankerMediumDetail.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerMediumDetail.x3d" "SupertankerMediumDetail.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerMediumDetail.wrl" '/>
200                 </Transform>
201                 <Transform DEF='SupertankerModelInline3'>
202                      <Inline   url=' "SupertankerLowDetail.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerLowDetail.x3d" "SupertankerLowDetail.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerLowDetail.wrl" '/>
203                 </Transform>
204            </LOD>
205            <Viewpoint description='Supertanker Example Dayorientation='-0.429808 0.899118 0.0827735 0.422004position='150 50 250'/>
206            <Viewpoint description='distance test 3000orientation='-0.00598026 0.99997 0.00490264 1.37343position='3000 4 0'/>
207            <Viewpoint description='distance test 1000orientation='-0.00598026 0.99997 0.00490264 1.37343position='1000 4 0'/>
208            <Viewpoint description='distance test 2000orientation='-0.00598026 0.99997 0.00490264 1.37343position='2000 4 0'/>
209       </Scene>
210  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: CopyThisNode, GreaterThan6000yds, SupertankerModelInline1, SupertankerModelInline2, SupertankerModelInline3, UpTo1000yds, UpTo2000yds, UpTo3000Yds, UpTo4000Yds, UpTo5000Yds, UpTo6000Yds

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4

Index for ExternProtoDeclare definition: RunningLights
-->
X3D Tooltips element index: Background, ExternProtoDeclare, field, fieldValue, head, Inline, LOD, meta, ProtoInstance, Scene, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

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 40
ProtoInstance
RunningLights
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 62
ProtoInstance
RunningLights
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 84
ProtoInstance
RunningLights
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 106
ProtoInstance
RunningLights
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 128
ProtoInstance
RunningLights
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 150
ProtoInstance
RunningLights
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 172
ProtoInstance
RunningLights
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. 

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/ShipsCivilian/Supertanker/SupertankerExampleDayIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Supertanker/SupertankerExampleDay.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)
    <ProtoInstance name='ProtoName'> <field name='fieldName'/> </ProtoInstance> -->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->