X3D Model Documentation: BlueAngelF18StandAlone.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=' BlueAngelF18StandAlone.x3d '/>
  6            <meta name='descriptioncontent='F/A18 Hornet-type aircraft model, called the United States Blue Angel. This model has canopy and gears animation, which operate individually.'/>
  7            <meta name='creatorcontent='Etsuko Lippi'/>
  8            <meta name='createdcontent='11 July 2001'/>
  9            <meta name='modifiedcontent='28 January 2024'/>
 10            <meta name='referencecontent='http://www.BlueAngels.navy.mil'/>
 11            <meta name='referencecontent=' https://www.fas.org/man/dod-101/sys/ac/f-18.htm '/>
 12            <meta name='referencecontent='http://www.BlueAngels.org'/>
 13            <meta name='referencecontent=' http://www.chinfo.navy.mil/navpalib/aircraft/b-angels/blues.html '/>
 14            <meta name='referencecontent=' http://www.danshistory.com/fa18.html '/>
 15            <meta name='referencecontent=' http://www.csd.uwo.ca/~pettypi/elevon/baugher_us/f018.html '/>
 16            <meta name='referencecontent='https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Blue_Angels.jpg'/>
 17            <meta name='referencecontent='https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Blue_Angels_bottom.jpg'/>
 18            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 19            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAlone.x3d '/>
 20            <meta name='subjectcontent='Aircraft, F18, Blue Angel'/>
 21            <meta name='licensecontent='../../license.html'/>
 22       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: ConsoleOutputViewPositionOrientation, High, LODHigh, LODHigh2, LODLow, LODMedium, Low, Medium, TwinVerticalTails, Viewpoints

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7

Index for ExternProtoDeclare definition: ViewPositionOrientation
-->
 23       <Scene>
 24            <ExternProtoDeclare name='ViewPositionOrientationappinfo='ViewPositionOrientation provides provides console output of local position and orientation as user navigates'   url=' "../../Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "../../Tools/Authoring/ViewPositionOrientationPrototype.wrl#ViewPositionOrientation" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/ViewPositionOrientationPrototype.wrl#ViewPositionOrientation" '>
 25                 <field name='enabledtype='SFBoolaccessType='inputOutput'
                appinfo='Whether or not ViewPositionOrientation sends output to console.'/>
 26                 <field name='traceEnabledtype='SFBoolaccessType='initializeOnly'
                appinfo='Output internal trace messages for debugging this node - developer use only can be ignored.'/>
 27                 <field name='set_traceEnabledtype='SFBoolaccessType='inputOnly'
                appinfo='Ability to turn output tracing on/off at runtime.'/>
 28                 <field name='position_changedtype='SFVec3faccessType='outputOnly'
                appinfo='Output local position.'/>
 29                 <field name='orientation_changedtype='SFRotationaccessType='outputOnly'
                appinfo='Output local orientation.'/>
 30                 <field name='outputViewpointStringtype='MFStringaccessType='outputOnly'
                appinfo='MFString value of new Viewpoint'/>
 31            </ExternProtoDeclare>
 32            <NavigationInfo speed='2'/>
 33            <Background groundAngle='1.309 1.5702groundColor='0.5 0.3 0.3 0.5 0.3 0.3 0.5 0.4 0.4skyAngle='1.309 1.572skyColor='0 0.2 0.7 0 0.5 1 1 1 1'/>
 34            <ProtoInstance name='ViewPositionOrientationDEF='ConsoleOutputViewPositionOrientation'>
 35                 <fieldValue name='enabledvalue='false'/>
 36            </ProtoInstance>
 37            <Viewpoint description='Blue Angel Default Viewposition='1.9 -.8 7.6'/>
 38            <Viewpoint description='Blue Angel View From Aboveorientation='-.952 -.264 -.152 1.4741position='.3 12.4 -4.8'/>
 39            <Viewpoint description='Blue Angel View From Bottomorientation='.513 -.797 .319 1.3342position='-7.1 -8.8 -2'/>
 40            <Viewpoint description='Blue Angel Front Vieworientation='0.048 .998 0.049 4.6832position='-7.2 .2 -5'/>
 41            <Viewpoint description='Blue Angel Back Vieworientation='-.152 .981 .116 1.3177position='13.4 2.1 -2.1'/>
 42            <Viewpoint description='Blue Angel Side Vieworientation='-.733 .678 0.065 .3177position='3.7 1.6 4.3'/>
 43            <Viewpoint description='Cockpit Inside Pilot Vieworientation='0 1 0 1.5636position='-.8 .6 -5'/>
 44            <LOD range='200 600 1000'>
 45                 <Group DEF='Viewpoints'>
 46                      <!-- High Resolution -->
 47                      <Group DEF='High'>
 48 
                         <!-- Group LODHigh is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                         <Group DEF='LODHigh'>
 49                                <Transform rotation='0 1 0 1.57translation='3.595 0.1 -0.8'>
 50                                     <Inline   url=' "CanopyExample.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.x3d" "CanopyExample.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.wrl" '/>
 51                                </Transform>
 52                                <Transform rotation='0 1 -0 3.14translation='5.7 -0.2 -5'>
 53                                     <Inline   url=' "HorizontalTailplanes.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.x3d" "HorizontalTailplanes.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.wrl" '/>
 54                                </Transform>
 55                                <Transform rotation='-0.69 0.70 0.19 2.78scale='1.5 1.5 1.5translation='5.3 -0.46 -4.3'>
 56 
                                   <!-- Inline TwinVerticalTails is a DEF node that has 1 USE node: USE_1 -->
                                   <Inline DEF='TwinVerticalTails'   url=' "TwinVerticalTails.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/TwinVerticalTails.x3d" "TwinVerticalTails.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/TwinVerticalTails.wrl" '/>
 57                                     <!-- X = -170, Y = 0, Z = 91 -->
 58                                </Transform>
 59                                <Transform rotation='-0.69 0.70 -0.19 3.51scale='1.5 1.5 1.5translation='5.3 -0.46 -5.7'>
 60                                     <Inline USE='TwinVerticalTails'/>
 61                                     <!-- X = -210, Y = 0, Z = 91 -->
 62                                </Transform>
 63                                <Transform>
 64                                     <Inline   url=' "AircraftFuselage.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/AircraftFuselage.x3d" "AircraftFuselage.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/AircraftFuselage.wrl" '/>
 65                                </Transform>
 66                                <Transform rotation='0 0 -1 0.07translation='-3.0 0.39 -5'>
 67                                     <Inline   url=' "LEX.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.x3d" "LEX.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.wrl" '/>
 68                                </Transform>
 69                                <Transform rotation='0 0 1 3.14scale='0.7 0.7 0.5translation='-1 -0.1 -2.5'>
 70                                     <Inline   url=' "Fuselage.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.x3d" "Fuselage.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.wrl" '/>
 71                                </Transform>
 72                           </Group>
 73                           <Group DEF='LODHigh2'>
 74                                <Transform scale='0.25 0.25 0.25translation='-1.0 0.1 -5'>
 75                                     <Inline   url=' "F18CockpitSeat.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/F18CockpitSeat.x3d" "F18CockpitSeat.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/F18CockpitSeat.wrl" '/>
 76                                </Transform>
 77                                <Transform scale='0.35 0.35 0.35translation='-0.5 -1.25 -5.26'>
 78                                     <Inline   url=' "WheelsFrontExample.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsFrontExample.x3d" "WheelsFrontExample.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsFrontExample.wrl" '/>
 79                                </Transform>
 80                                <Transform scale='0.35 0.35 0.35translation='3.5 -1.2 -6.5'>
 81                                     <Inline   url=' "WheelsRearLeftExample.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearLeftExample.x3d" "WheelsRearLeftExample.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearLeftExample.wrl" '/>
 82                                </Transform>
 83                                <Transform rotation='0 1 0 3.14scale='0.35 0.35 0.35translation='3.5 -1.2 -3.5'>
 84                                     <Inline   url=' "WheelsRearRightExample.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearRightExample.x3d" "WheelsRearRightExample.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearRightExample.wrl" '/>
 85                                </Transform>
 86                                <Transform rotation='0 0 -1 0.09scale='0.85 0.85 0.85translation='0.8 0.15 -1.15'>
 87                                     <Inline   url=' "BlueAngelEngines.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.x3d" "BlueAngelEngines.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.wrl" '/>
 88                                </Transform>
 89                           </Group>
 90 
                         <!-- Group LODLow is a DEF node that has 1 USE node: USE_1 -->
                         <Group DEF='LODLow'>
 91                                <Transform rotation='0 1 0 3.14scale='1.1 1.1 1.1translation='1.4 0 -5'>
 92                                     <Inline   url=' "WingMain.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WingMain.x3d" "WingMain.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WingMain.wrl" '/>
 93                                </Transform>
 94                           </Group>
 95                      </Group>
 96                 </Group>
 97                 <!-- Medium Resolution -->
 98                 <Group DEF='Medium'>
 99                      <Group USE='LODHigh'/>
100 
                    <!-- Group LODMedium is a DEF node that has 1 USE node: USE_1 -->
                    <Group DEF='LODMedium'>
101                           <Transform scale='0.35 0.35 0.35translation='-0.5 -1.25 -5.26'>
102                                <Inline   url=' "WheelsFrontMediumLOD.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsFrontMediumLOD.x3d" "WheelsFrontMediumLOD.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsFrontMediumLOD.wrl" '/>
103                           </Transform>
104                           <Transform scale='0.35 0.35 0.35translation='3.5 -1.2 -6.5'>
105                                <Inline   url=' "WheelsRearLeftMediumLOD.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearLeftMediumLOD.x3d" "WheelsRearLeftMediumLOD.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearLeftMediumLOD.wrl" '/>
106                           </Transform>
107                           <Transform rotation='0 1 0 3.14scale='0.35 0.35 0.35translation='3.5 -1.2 -3.5'>
108                                <Inline   url=' "WheelsRearRightMediumLOD.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearRightMediumLOD.x3d" "WheelsRearRightMediumLOD.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsRearRightMediumLOD.wrl" '/>
109                           </Transform>
110                           <Transform rotation='0 0 -1 0.09scale='0.85 0.85 0.85translation='0.8 0.15 -1.15'>
111                                <Inline   url=' "BlueAngelEnginesMediumLOD.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.x3d" "BlueAngelEnginesMediumLOD.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.wrl" '/>
112                           </Transform>
113                      </Group>
114                      <Group USE='LODLow'/>
115                 </Group>
116                 <!-- Low Resolution -->
117                 <Group DEF='Low'>
118                      <Group USE='LODHigh'/>
119                      <Group USE='LODMedium'/>
120                      <Transform rotation='0 1 0 3.14scale='1.1 1.1 1.1translation='1.4 0 -5'>
121                           <Inline   url=' "WingMainLowLOD.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WingMainLowLOD.x3d" "WingMainLowLOD.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WingMainLowLOD.wrl" '/>
122                      </Transform>
123                 </Group>
124                 <WorldInfo info='"null node"'/>
125            </LOD>
126       </Scene>
127  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: ConsoleOutputViewPositionOrientation, High, LODHigh, LODHigh2, LODLow, LODMedium, Low, Medium, TwinVerticalTails, Viewpoints

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7

Index for ExternProtoDeclare definition: ViewPositionOrientation
-->
X3D Tooltips element index: Background, ExternProtoDeclare, field, fieldValue, Group, head, Inline, LOD, meta, NavigationInfo, 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.

ConsoleOutputViewPositionOrientation
ProtoInstance
ViewPositionOrientation
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/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAloneIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAlone.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. -->