From 6f64e6b7e2f37d3b0c39b63132e418ebf078d1e3 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Thu, 28 Nov 2019 12:59:16 -0800 Subject: [PATCH] X3dTidy insert WorldInfo title, plus some manual cleanups --- .../B52hStatic.x3d | 2 +- AircraftFixedWing/BearRussia/Bear.x3d | 2 +- .../Boeing747Tunisia/Boeing747.x3d | 2 +- .../C130HerculesTunisia/C130Hercules.x3d | 2 +- .../C130HerculesTunisia/CombatZone.x3d | 2 +- .../C130HerculesTunisia/CompleteScene.x3d | 2 +- .../Catalina/EMIExtDevHandler.x3d | 2 +- .../Catalina/HawaiiBigIsland.x3d | 2 +- AircraftFixedWing/Catalina/Pensacola.x3d | 2 +- AircraftFixedWing/EuroFighter/EuroFighter.x3d | 2 +- .../EuroFighter/EuroFighterWithMissiles.x3d | 2 +- .../EuroFighter/StartingAIM120Missile.x3d | 2 +- .../EuroFighter/StartingAIM120MissileLow.x3d | 2 +- .../F16FightingFalconTurkey/AmraamHolder.x3d | 2 +- .../F16FightingFalconTurkey/Cockpit.x3d | 2 +- .../F16FightingFalconTurkey/F16.x3d | 2 +- .../F16FightingFalconTurkey/FrontWheel.x3d | 2 +- .../F16FightingFalconTurkey/FuelTank.x3d | 2 +- .../FuelTankHolder.x3d | 2 +- .../F16FightingFalconTurkey/Hub.x3d | 2 +- .../F16FightingFalconTurkey/RearLeftWheel.x3d | 2 +- .../RearRightWheel.x3d | 2 +- .../F16FightingFalconTurkey/Seat.x3d | 2 +- .../SidewinderHolder.x3d | 2 +- .../F16FightingFalconTurkey/Target.x3d | 2 +- .../TurkishFlagLeft.x3d | 2 +- .../TurkishFlagRight.x3d | 2 +- .../AircraftFuselage.x3d | 2 +- .../BlueAngelEngines.x3d | 2 +- .../BlueAngelEnginesMediumLOD.x3d | 2 +- .../F18BlueAngelUnitedStates/BlueAngelF18.x3d | 2 +- .../BlueAngelF18Example.x3d | 2 +- .../BlueAngelF18StandAlone.x3d | 2 +- .../F18BlueAngelUnitedStates/Canopy.x3d | 2 +- .../CanopyExample.x3d | 2 +- .../CanopyPrototype.x3d | 2 +- .../F18CockpitSeat.x3d | 2 +- .../F18BlueAngelUnitedStates/Fuselage.x3d | 2 +- .../HorizontalTailplanes.x3d | 2 +- .../F18BlueAngelUnitedStates/Hub.x3d | 2 +- .../F18BlueAngelUnitedStates/LEX.x3d | 2 +- .../Sonobuoys/DicassExample.x3d | 2 +- .../Sonobuoys/DicassPrototype.x3d | 2 +- .../Sonobuoys/SonobuoyFieldScenario.x3d | 2 +- .../RemusMissionLineTrackPlayback.x3d | 2 +- .../PersonalWaterCraft/BoatJetSki.x3d | 1 + .../Supertanker/SupertankerExampleDay.x3d | 418 +++++++++--------- Submarines/SsgnOhioUnitedStates/Ohio.x3d | 2 +- .../ArbitraryAxisCylinderSensorExamples.x3d | 3 +- .../ArbitraryAxisCylinderSensorPrototype.x3d | 3 +- .../Animation/BathymetryGeneratorExample.x3d | 3 +- .../BathymetryGeneratorPrototype.x3d | 3 +- ...thymetryGeneratorViaExtrusionPrototype.x3d | 3 +- Tools/Animation/ColorSequencerExample.x3d | 3 +- Tools/Animation/ColorSequencerPrototype.x3d | 5 +- .../DoubleClickTouchSensorExample.x3d | 3 +- .../DoubleClickTouchSensorPrototype.x3d | 3 +- Tools/Animation/FlyingTextExample.x3d | 3 +- Tools/Animation/FlyingTextPrototype.x3d | 3 +- Tools/Animation/HiddenViewpointPrototype.x3d | 3 +- Tools/Animation/MaterialChoiceExample.x3d | 3 +- Tools/Animation/MaterialChoicePrototype.x3d | 3 +- Tools/Animation/MaterialToggleExample.x3d | 3 +- Tools/Animation/MaterialTogglePrototype.x3d | 3 +- Tools/Animation/NavigationInfoStack.x3d | 3 +- .../PointTrackGeneratorPrototype5.x3d | 3 +- Tools/Animation/PushButtonExample.x3d | 3 +- Tools/Animation/PushButtonPrototype.x3d | 3 +- .../RelativeProximitySensorExample.x3d | 3 +- .../RelativeProximitySensorPrototype.x3d | 3 +- Tools/Animation/SliderFloatExample.x3d | 3 +- Tools/Animation/SliderFloatPrototype.x3d | 3 +- Tools/Animation/SliderIntegerExample.x3d | 3 +- Tools/Animation/SliderIntegerPrototype.x3d | 3 +- Tools/Animation/TimeDelaySensorExample.x3d | 3 +- Tools/Animation/TimeDelaySensorPrototype.x3d | 3 +- .../TimeSensorEaseInEaseOutExample.x3d | 3 +- .../TimeSensorEaseInEaseOutPrototype.x3d | 3 +- Tools/Animation/ViewpointSequencerExample.x3d | 3 +- .../Animation/ViewpointSequencerPrototype.x3d | 3 +- .../Animation/WaypointInterpolatorExample.x3d | 3 +- .../WaypointInterpolatorPrototype.x3d | 3 +- .../AnimatedViewpointRecorderExample.x3d | 3 +- .../AnimatedViewpointRecorderPrototype.x3d | 3 +- .../AnimatedViewpointRecorderSample.x3d | 3 +- Tools/Authoring/CoordinateAxes.x3d | 3 +- .../Authoring/CoordinateAxesInlineExample.x3d | 3 +- Tools/Authoring/CoordinateAxesNSEW.x3d | 3 +- Tools/Authoring/FilterExamples.x3d | 3 +- Tools/Authoring/FilterPrototypes.x3d | 3 +- Tools/Authoring/GridXY_20x20Fixed.x3d | 3 +- Tools/Authoring/GridXY_20x20Movable.x3d | 3 +- Tools/Authoring/GridXZExample.x3d | 3 +- Tools/Authoring/GridXZPrototype.x3d | 3 +- Tools/Authoring/GridXZ_20x20Fixed.x3d | 3 +- Tools/Authoring/GridXZ_20x20Movable.x3d | 3 +- Tools/Authoring/GridYZ_20x20Fixed.x3d | 3 +- Tools/Authoring/GridYZ_20x20Movable.x3d | 3 +- Tools/Authoring/GridsExample.x3d | 3 +- Tools/Authoring/GridsExamplePixelTexture.x3d | 5 +- .../PixelTextureNavyJackDontTreadOnMe.x3d | 3 +- Tools/Authoring/PixelTextureTemplate.x3d | 5 +- .../Authoring/SingleTypeConversionExample.x3d | 3 +- .../SingleTypeConversionPrototype.x3d | 3 +- .../ViewPositionOrientationExample.x3d | 3 +- .../ViewPositionOrientationPrototype.x3d | 3 +- Tools/Explosions/ExplodingBuildingExample.x3d | 3 +- .../Explosions/ExplodingBuildingPrototype.x3d | 3 +- Tools/Explosions/ExplosionExample.x3d | 1 + Tools/Explosions/ExplosionPrototype.x3d | 3 +- .../MultipleTimerExplodingBuildingExample.x3d | 3 +- ...ultipleTimerExplodingBuildingPrototype.x3d | 3 +- .../CameraCompass12Example.x3d | 3 +- .../CameraCompass36Example.x3d | 3 +- .../HeadsUpDisplays/CameraCompass8Example.x3d | 3 +- .../CameraCompassPrototypes.x3d | 3 +- Tools/HeadsUpDisplays/CompassRoseExample.x3d | 2 +- .../HeadsUpDisplays/CompassRosePrototype.x3d | 2 +- Tools/HeadsUpDisplays/CrossHairExample.x3d | 3 +- Tools/HeadsUpDisplays/CrossHairPrototype.x3d | 3 +- .../HeadsUpDisplays/DvdControllerExample.x3d | 3 +- .../DvdControllerPrototype.x3d | 3 +- .../HeadsUpDisplays/HeadsUpDisplayExample.x3d | 3 +- .../HeadsUpDisplayPrototype.x3d | 3 +- .../HudControlPanelExample.x3d | 3 +- .../HudControlPanelPrototype.x3d | 3 +- .../ViewPositionOrientationHUD.x3d | 3 +- Tools/SMAL/SavageObjectMetadataTemplate.x3d | 3 +- Tools/SMAL/SavageTerrainMetadataTemplate.x3d | 3 +- Tools/SMAL/SavageVehicleMetadataTemplate.x3d | 3 +- Tools/Slider/SliderExample.x3d | 3 +- Tools/Slider/SliderPrototype.x3d | 3 +- Tools/Symbology/ExclusionZoneExample.x3d | 3 +- Tools/Symbology/ExclusionZonePrototype.x3d | 3 +- Tools/Symbology/NTDSExternProtoExamples.x3d | 3 +- Tools/Symbology/NTDSPrototypes.x3d | 5 +- Tools/Symbology/WeaponsCoverage.x3d | 3 +- Tools/Symbology/WeaponsCoverageExample.x3d | 3 +- Tools/Symbology/WeaponsCoveragePrototype.x3d | 3 +- Tools/Symbology/ZoneExample.x3d | 3 +- Tools/Symbology/ZonePrototype.x3d | 3 +- Tools/Terrain/DTEDMultiGrid.x3d | 3 +- Tools/Terrain/DTEDSingleGrid.x3d | 3 +- Tools/Terrain/GeoLocation3.x3d | 3 +- Tools/Terrain/GeoTerrainGrid.x3d | 3 +- Tools/VRML1/BenningWithTexture.x3d | 3 +- Tools/Visualization/NewmanOutput15JAN2010.x3d | 3 +- .../PajekVisualizationExamples.x3d | 3 +- .../PajekVisualizationPrototypes.x3d | 3 +- Tools/Visualization/WholeXslOutput.x3d | 5 +- Tools/Visualization/XSL Output18JAN2010.x3d | 3 +- Tools/Visualization/XslOutput.x3d | 5 +- Tools/Visualization/XslOutput01FEB2010.x3d | 3 +- Tools/Visualization/XslOutput02FEB2010.x3d | 3 +- Tools/Visualization/XslOutput05FEB2010.x3d | 3 +- Tools/Visualization/XslOutput06FEB2010.x3d | 3 +- Tools/Visualization/XslOutput07FEB2010.x3d | 3 +- Tools/Visualization/XslOutput09FEB2010.x3d | 3 +- Tools/Visualization/XslOutput10FEB2010.x3d | 3 +- Tools/Visualization/XslOutput11FEB2010.x3d | 3 +- Tools/Visualization/XslOutput12FEB2010.x3d | 3 +- Tools/Visualization/XslOutput13FEB2010.x3d | 3 +- Tools/Visualization/XslOutput13JAN2010.x3d | 3 +- Tools/Visualization/XslOutput14FEB2010.x3d | 3 +- Tools/Visualization/XslOutput14JAN2010.x3d | 3 +- Tools/Visualization/XslOutput15FEB2010.x3d | 3 +- Tools/Visualization/XslOutput16FEB2010.x3d | 3 +- Tools/Visualization/XslOutput16JAN2010.x3d | 3 +- Tools/Visualization/XslOutput17FEB2010.x3d | 3 +- Tools/Visualization/XslOutput17JAN2010.x3d | 3 +- Tools/Visualization/XslOutput18FEB2010.x3d | 3 +- Tools/Visualization/XslOutput19FEB2010.x3d | 3 +- Tools/Visualization/XslOutput19JAN2010.x3d | 3 +- Tools/Visualization/XslOutput20FEB2010.x3d | 3 +- Tools/Visualization/XslOutput20JAN2010.x3d | 3 +- Tools/Visualization/XslOutput21FEB2010.x3d | 3 +- Tools/Visualization/XslOutput21JAN2010.x3d | 3 +- Tools/Visualization/XslOutput22FEB2010.x3d | 3 +- Tools/Visualization/XslOutput22JAN2010.x3d | 3 +- Tools/Visualization/XslOutput23FEB2010.x3d | 3 +- Tools/Visualization/XslOutput23JAN2010.x3d | 3 +- Tools/Visualization/XslOutput24JAN2010.x3d | 3 +- Tools/Visualization/XslOutput25JAN2010.x3d | 3 +- Tools/Visualization/XslOutput26JAN2010.x3d | 3 +- Tools/Visualization/XslOutput27JAN2010.x3d | 3 +- Tools/Visualization/XslOutput28JAN2010.x3d | 3 +- Tools/Visualization/XslOutput29JAN2010.x3d | 3 +- Tools/Visualization/XslOutput30JAN2010.x3d | 3 +- Tools/Visualization/XslOutput31JAN2010.x3d | 3 +- Tools/Visualization/XslOutput7.x3d | 3 +- Weapons/Ammunition/SM2Canister.x3d | 3 +- Weapons/CrewServedWeapons/FiftyCaliber.x3d | 3 +- Weapons/CrewServedWeapons/M60.x3d | 3 +- Weapons/CrewServedWeapons/TwentyFiveMm.x3d | 3 +- Weapons/Guns/Lightweight155mmHowitzer.x3d | 3 +- .../Guns/Lightweight155mmHowitzerCrank.x3d | 3 +- .../Guns/NonLethalNetLauncherPrototype.x3d | 3 +- Weapons/Missiles/AGM65Maverick.x3d | 3 +- Weapons/Missiles/AGM65MaverickViewAnchors.x3d | 1 + Weapons/Missiles/AIM120Missile.x3d | 3 +- Weapons/Missiles/AIM9M.x3d | 3 +- Weapons/Missiles/AIM9X.x3d | 3 +- Weapons/Missiles/ALCMExtended.x3d | 3 +- Weapons/Missiles/ALCMFolded.x3d | 3 +- Weapons/Missiles/Amraam.x3d | 1 + Weapons/Missiles/HarpoonExample.x3d | 4 +- Weapons/Missiles/HarpoonPrototype.x3d | 1 + Weapons/Missiles/Launchers.x3d | 3 +- Weapons/Missiles/MissileExplosionExample.x3d | 3 +- .../Missiles/MissileExplosionPrototype.x3d | 3 +- Weapons/Missiles/MissileLaunch.x3d | 3 +- Weapons/Missiles/MultipleExplosionExample.x3d | 3 +- .../Missiles/MultipleExplosionPrototype.x3d | 3 +- Weapons/Missiles/RapierLauncherSystem.x3d | 3 +- Weapons/Missiles/RapierMissileExample.x3d | 3 +- Weapons/Missiles/RapierMissilePrototype.x3d | 3 +- .../Missiles/RapierMissileSystemExample.x3d | 3 +- .../Missiles/RapierMissileSystemPrototype.x3d | 3 +- Weapons/Missiles/ScudB.x3d | 3 +- Weapons/Missiles/Sidewinder.x3d | 3 +- Weapons/Missiles/Stinger.x3d | 3 +- Weapons/Missiles/StingerScenario.x3d | 3 +- Weapons/Missiles/TomahawkExample.x3d | 3 +- Weapons/Missiles/TomahawkPrototype.x3d | 3 +- Weapons/SmallArms/M4.x3d | 1 + Weapons/SmallArms/RifleM24Example.x3d | 3 +- Weapons/SmallArms/RifleM24Prototype.x3d | 5 +- Weapons/Torpedoes/Mk46Torpedo.x3d | 3 +- Weapons/Torpedoes/Mk48Torpedo.x3d | 3 +- Weapons/Torpedoes/SearchScenarioGrid.x3d | 3 +- Weapons/UnderwaterMines/Manta.x3d | 3 +- Weapons/UnderwaterMines/MantaMineExample.x3d | 3 +- .../UnderwaterMines/MantaMinePrototype.x3d | 3 +- Weapons/UnderwaterMines/MineTrainingShape.x3d | 3 +- .../UnderwaterMines/Pdm1BottomMineExample.x3d | 3 +- .../Pdm1BottomMinePrototype.x3d | 3 +- .../ReportedContactExample.x3d | 5 +- .../ReportedContactPrototype.x3d | 5 +- .../SonarReflectorDecoyBox.x3d | 3 +- .../UnderwaterMines/SphericalMineExample.x3d | 3 +- .../SphericalMinePrototype.x3d | 3 +- 241 files changed, 644 insertions(+), 453 deletions(-) diff --git a/AircraftFixedWing/B52hStrategicBomberUnitedStates/B52hStatic.x3d b/AircraftFixedWing/B52hStrategicBomberUnitedStates/B52hStatic.x3d index c688ed254a..88c52ee321 100644 --- a/AircraftFixedWing/B52hStrategicBomberUnitedStates/B52hStatic.x3d +++ b/AircraftFixedWing/B52hStrategicBomberUnitedStates/B52hStatic.x3d @@ -7,7 +7,7 @@ <meta content='LCDR Mike Milliken USN, MOVES' name='creator'/> <meta content='9 March 2007' name='created'/> <meta content='14 December 2007' name='translated'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='B52hStatic.wings' name='reference'/> <meta content='Federation of American Scientists http://www.fas.org' name='reference'/> <meta content='US Air Force http://www.af.mil' name='reference'/> diff --git a/AircraftFixedWing/BearRussia/Bear.x3d b/AircraftFixedWing/BearRussia/Bear.x3d index 3f5f6ff45c..72e8685be6 100644 --- a/AircraftFixedWing/BearRussia/Bear.x3d +++ b/AircraftFixedWing/BearRussia/Bear.x3d @@ -5,7 +5,7 @@ <meta content='Bear.x3d' name='title'/> <meta content='Michael Hadley' name='creator'/> <meta content='28 September 2000' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Russian Bomber TY-95 Bear' name='description'/> <meta content='BearModelingProjectReport.pdf' name='reference'/> <meta content='BearModelingProjectReport.doc' name='reference'/> diff --git a/AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d b/AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d index 4735e70f28..a99439c32e 100644 --- a/AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d +++ b/AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d @@ -8,7 +8,7 @@ <meta content='Blender 245' name='generator'/> <meta content='X3D exporter v1.55' name='translator'/> <meta content='17 January 2006' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> diff --git a/AircraftFixedWing/C130HerculesTunisia/C130Hercules.x3d b/AircraftFixedWing/C130HerculesTunisia/C130Hercules.x3d index f61ad13437..ab94fc3c7d 100644 --- a/AircraftFixedWing/C130HerculesTunisia/C130Hercules.x3d +++ b/AircraftFixedWing/C130HerculesTunisia/C130Hercules.x3d @@ -7,7 +7,7 @@ <meta content='Maj. Mounir Sidhom, Tunisian Air Force' name='creator'/> <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='3 September 2004' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='not verified to scale' name='warning'/> <meta content='Extrusion texture transform incorrect for cabine.png' name='warning'/> <meta content='http://www.fas.org/man/dod-101/sys/ac/c-130.htm' name='reference'/> diff --git a/AircraftFixedWing/C130HerculesTunisia/CombatZone.x3d b/AircraftFixedWing/C130HerculesTunisia/CombatZone.x3d index 0975f504fc..7717700029 100644 --- a/AircraftFixedWing/C130HerculesTunisia/CombatZone.x3d +++ b/AircraftFixedWing/C130HerculesTunisia/CombatZone.x3d @@ -8,7 +8,7 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='5 August 2004' name='created'/> <meta content='13 August 2004' name='translated'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='char.png' name='drawing'/> <meta content='fleche.png' name='drawing'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/C130HerculesTunisia/CombatZone.x3d' name='identifier'/> diff --git a/AircraftFixedWing/C130HerculesTunisia/CompleteScene.x3d b/AircraftFixedWing/C130HerculesTunisia/CompleteScene.x3d index 9e795c6b9d..c63ad3f5c9 100644 --- a/AircraftFixedWing/C130HerculesTunisia/CompleteScene.x3d +++ b/AircraftFixedWing/C130HerculesTunisia/CompleteScene.x3d @@ -6,7 +6,7 @@ <meta content='A C130 aircraft in a combat zone' name='description'/> <meta content='Maj. Mounir Sidhom, Tunisian Air Force' name='creator'/> <meta content='13 August 2004' name='translated'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='not verified to scale' name='warning'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/C130HerculesTunisia/CompleteScene.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> diff --git a/AircraftFixedWing/Catalina/EMIExtDevHandler.x3d b/AircraftFixedWing/Catalina/EMIExtDevHandler.x3d index 5258ca053a..c671371612 100644 --- a/AircraftFixedWing/Catalina/EMIExtDevHandler.x3d +++ b/AircraftFixedWing/Catalina/EMIExtDevHandler.x3d @@ -8,7 +8,7 @@ <meta content='David "Fuzzy" Wells, Don Brutzman' name='contributor'/> <meta content='21 October 2002' name='created'/> <meta content='25 July 2006' name='translated'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> diff --git a/AircraftFixedWing/Catalina/HawaiiBigIsland.x3d b/AircraftFixedWing/Catalina/HawaiiBigIsland.x3d index cb24d781de..7a1a538c77 100644 --- a/AircraftFixedWing/Catalina/HawaiiBigIsland.x3d +++ b/AircraftFixedWing/Catalina/HawaiiBigIsland.x3d @@ -8,7 +8,7 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='13 May 2003' name='created'/> <meta content='13 May 2003' name='translated'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Pensacola airfield is in Florida, not Hawaii' name='warning'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/Catalina/HawaiiBigIsland.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> diff --git a/AircraftFixedWing/Catalina/Pensacola.x3d b/AircraftFixedWing/Catalina/Pensacola.x3d index ffda5fa030..a9d4b563c8 100644 --- a/AircraftFixedWing/Catalina/Pensacola.x3d +++ b/AircraftFixedWing/Catalina/Pensacola.x3d @@ -7,7 +7,7 @@ <meta content='David Wells' name='creator'/> <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='20 October 2003' name='translated'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/Catalina/Pensacola.x3d' name='identifier'/> <meta content='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> diff --git a/AircraftFixedWing/EuroFighter/EuroFighter.x3d b/AircraftFixedWing/EuroFighter/EuroFighter.x3d index 4cec1b3641..ed51f52299 100644 --- a/AircraftFixedWing/EuroFighter/EuroFighter.x3d +++ b/AircraftFixedWing/EuroFighter/EuroFighter.x3d @@ -5,7 +5,7 @@ <meta content='EuroFighter.x3d' name='title'/> <meta content='Model of a Typhoon Eurofighter, Open the dome by touching, Airplane is tilted to the left side. To implement it rotate on the x-axis 90 degrees clockwise' name='creator'/> <meta content='1 January 2014' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='FIS bases on Kyle Pearson, online url: http://www.rccad.com/Gallery/Vrml/EuroFighter.wrl. Sounds are self created' name='reference'/> <meta content='Jet, Typhoon, Eurofighter' name='subject'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/EuroFighter/EuroFighter.x3d' name='identifier'/> diff --git a/AircraftFixedWing/EuroFighter/EuroFighterWithMissiles.x3d b/AircraftFixedWing/EuroFighter/EuroFighterWithMissiles.x3d index a5850c5630..513c3293cb 100644 --- a/AircraftFixedWing/EuroFighter/EuroFighterWithMissiles.x3d +++ b/AircraftFixedWing/EuroFighter/EuroFighterWithMissiles.x3d @@ -5,7 +5,7 @@ <meta content='EuroFighterWithMissiles.x3d' name='title'/> <meta content='Eurofighter, four mounted missiles, able to fire one missile, to fire touch the red blinking ball inside the fusselage or above the jet, for transation infos look into the basic EuroFighter file' name='description'/> <meta content='27 July 2004' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Major Axel Weber' name='creator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/EuroFighter/EuroFighterWithMissiles.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> diff --git a/AircraftFixedWing/EuroFighter/StartingAIM120Missile.x3d b/AircraftFixedWing/EuroFighter/StartingAIM120Missile.x3d index 1316258e75..69c554165e 100644 --- a/AircraftFixedWing/EuroFighter/StartingAIM120Missile.x3d +++ b/AircraftFixedWing/EuroFighter/StartingAIM120Missile.x3d @@ -6,7 +6,7 @@ <meta content='Started AMRAAM missile, rotating, with flames and steam tail plus starting sound' name='description'/> <meta content='Hughes / Raytheon AIM-120' name='subject'/> <meta content='28 August 2004' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Major Axel Weber' name='creator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/EuroFighter/StartingAIM120Missile.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> diff --git a/AircraftFixedWing/EuroFighter/StartingAIM120MissileLow.x3d b/AircraftFixedWing/EuroFighter/StartingAIM120MissileLow.x3d index c151485ab9..22aeb564eb 100644 --- a/AircraftFixedWing/EuroFighter/StartingAIM120MissileLow.x3d +++ b/AircraftFixedWing/EuroFighter/StartingAIM120MissileLow.x3d @@ -5,7 +5,7 @@ <meta content='StartingAIM120MissileLow.x3d' name='title'/> <meta content='Low-resolution AIM-120 AMRAAM missile after ignition' name='description'/> <meta content='26 July 2004' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Major Axel Weber' name='creator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/EuroFighter/StartingAIM120MissileLow.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.x3d b/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.x3d index b1c6c0cdbc..95a6cd1868 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) AIM120 AMRAAM missile holder' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.x3d b/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.x3d index 6083bfae95..8307e519d7 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) cockpit' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/F16.x3d b/AircraftFixedWing/F16FightingFalconTurkey/F16.x3d index 5eb0348c1a..5125d6ebbf 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/F16.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/F16.x3d @@ -7,7 +7,7 @@ <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='The coordinates of the main body (Except landing gears, nose antenna, flag, weapons, missile holders, cockpit, cockpit seat and fuel tanks) are mostly similar to the model of Soji Yamakawa and used with permission.' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/man/dod-101/sys/ac/f-16.htm' name='reference'/> <meta content='Here is a copy of the permission for the usage of the main hull; -----Original Message----- From: Soji Yamakawa [mailto:soji@andrew.cmu.edu] Sent: Tuesday, September 16, 2003 8:00 PM To: Onder, Murat TUR Subject: Re: VRML model points usage permission Sure. No problem. Soji ----- Original Message ----- From: "Murat Onder" <monder@nps.navy.mil> To: <Soji_Yamakawa@cmu.edu>; <PEB01130@nifty.ne.jp> Sent: Monday, September 15, 2003 3:50 PM Subject: VRML model points usage permission Hi Sir, I am a MS student in Naval Postgraduate School. I'm making a model of Turkish F-16 for my project in a VRML course. For the main hull of the F-16, I want to use the coordinate points of your VRML model since I think that model represents well enough F-16. This is going to be only a student project and will not be used for any commercial purposes. Of course I'll make the citation and put the reference links to your page in the meta files of x3d file. I'd like to know if you can give permission to use those points in my model. V/R, Murat Onder LTJG, TU NAVY' name='accessRights'/> <meta content='The landing gears are taken from the Savage Archive, from F18 Blue Angel, then modified and re-animated.' name='reference'/> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.x3d b/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.x3d index c5a4d81d0c..a5ab5354ab 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.x3d @@ -7,7 +7,7 @@ <meta content='Etsuko Lippi' name='creator'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='translator'/> <meta content='19 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.x3d b/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.x3d index a44c6a8f3d..e7412c1221 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) Fuel Tank' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.x3d b/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.x3d index 69b10ffc5c..838df3f311 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) Fuel Tank Holder' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/Hub.x3d b/AircraftFixedWing/F16FightingFalconTurkey/Hub.x3d index ee9b467e84..237fd18971 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/Hub.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/Hub.x3d @@ -7,7 +7,7 @@ <meta content='Etsuko Lippi' name='creator'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='translator'/> <meta content='19 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/Hub.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.x3d b/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.x3d index 80551d5d7c..e93c965afc 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.x3d @@ -7,7 +7,7 @@ <meta content='Etsuko Lippi' name='creator'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='translator'/> <meta content='19 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.x3d b/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.x3d index 5be5210dd3..3f10d7b93d 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.x3d @@ -7,7 +7,7 @@ <meta content='Etsuko Lippi' name='creator'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='translator'/> <meta content='19 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/Seat.x3d b/AircraftFixedWing/F16FightingFalconTurkey/Seat.x3d index 478f213efb..d2b9dfb27a 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/Seat.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/Seat.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) Cockpit Seat' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/Seat.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.x3d b/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.x3d index 537e7d20b3..1c38f56aa5 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) AIM9 Sidewinder missile holder' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/Target.x3d b/AircraftFixedWing/F16FightingFalconTurkey/Target.x3d index d431ad1b67..9dca08a20e 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/Target.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/Target.x3d @@ -6,7 +6,7 @@ <meta content='Simplistic model of a CH-46 helicopter, which is a medium-lift rotary-wing aircraft used for carrying troops.' name='description'/> <meta content='Capt Allen A. Harper' name='creator'/> <meta content='2 August 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/man/dod-101/sys/ac/ch-46.htm' name='reference'/> <meta content='military aircraft CH-46 CH46 rotary wing helicopter' name='subject'/> <meta content='https://www.web3d.org/x3d/content/examples/UniversalMediaPanoramas/ocean3.x3d' name='reference'/> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.x3d b/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.x3d index 1f0406aa81..908a9e95e2 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) Turkish Flag' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.x3d b/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.x3d index eeb83b0e43..c61e40c3a3 100644 --- a/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.x3d +++ b/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.x3d @@ -6,7 +6,7 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) Turkish Flag' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/AircraftFuselage.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/AircraftFuselage.x3d index af220780fc..a052ff388f 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/AircraftFuselage.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/AircraftFuselage.x3d @@ -6,7 +6,7 @@ <meta content='The main fuselage of a Blue Angel, created with an Extrusion node and the image of a F18 cockpit attached to it.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='11 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://spower.free.fr/thisky/f18review/f18rev.htm' name='reference'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='aircraft fuselage' name='subject'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.x3d index eb52ef376f..2a0c941e2a 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.x3d @@ -6,7 +6,7 @@ <meta content='The engine and tail parts of a Blue Angel. Future development plan: add exhaust smoke.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='26 August 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='engines, tails' name='subject'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEngines.x3d' name='identifier'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.x3d index 7320ee24ce..5d47f3dd8a 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.x3d @@ -6,7 +6,7 @@ <meta content='The medium Level-of-Detail (LOD) of the engines and tails is shown from the point of view of 600 meter distance. They do not include US Navy insignia.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='26 August 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='engines, tails' name='subject'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelEnginesMediumLOD.x3d' name='identifier'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18.x3d index 77c35517db..1acba3aa85 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18.x3d @@ -6,7 +6,7 @@ <meta content='F/A18 Hornet-type aircraft model, called the United States Blue Angel. This model has canopy and gears animation, which operate individually.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='11 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.BlueAngels.navy.mil' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/ac/f-18.htm' name='reference'/> <meta content='http://www.BlueAngels.org' name='reference'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18Example.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18Example.x3d index d296796756..cc2c441349 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18Example.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18Example.x3d @@ -6,7 +6,7 @@ <meta content='The BlueAngelF18 example model integrated with ExternPrototypes - clicking any axle starts animation, such as, raising or lowering landing gears simultaneously. Clicking cockpit canopy makes it open or close.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='18 October 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='blueangels.jpg' name='Image'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/blueangels.jpg' name='Image'/> <meta content='http://www.navy.com/blueangels' name='reference'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAlone.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAlone.x3d index 091d10c160..2106a104a4 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAlone.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelF18StandAlone.x3d @@ -6,7 +6,7 @@ <meta content='F/A18 Hornet-type aircraft model, called the United States Blue Angel. This model has canopy and gears animation, which operate individually.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='11 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.BlueAngels.navy.mil' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/ac/f-18.htm' name='reference'/> <meta content='http://www.BlueAngels.org' name='reference'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/Canopy.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/Canopy.x3d index 4825e11ec2..8ce2f7fa2d 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/Canopy.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/Canopy.x3d @@ -6,7 +6,7 @@ <meta content='The cockpit canopy which was originally a Harrier the Av8b's canopy modified for a Blue Angel canopy. When this canopy is clicked, it animates to open.' name='description'/> <meta content='Soji Yamakawa, Etsuko Lippi, Don Brutzman' name='creator'/> <meta content='6 August 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelCanopy.jpg' name='reference'/> <meta content='http://www.military.com/Content/MoreContent1?file=aboutba' name='reference'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Canopy.x3d' name='identifier'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.x3d index 7084a39577..45b7ddd57e 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.x3d @@ -6,7 +6,7 @@ <meta content='Animation example from Canopy Prototype. Clicking canopy triggers animation for open and close performance.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='18 October 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyExample.x3d' name='identifier'/> <meta content='cockpit canopy animation example' name='subject'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyPrototype.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyPrototype.x3d index 8bce52ade6..fb9e812f71 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyPrototype.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyPrototype.x3d @@ -6,7 +6,7 @@ <meta content='This prototype performs canopy opening and closing.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='18 October 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/BlueAngelCanopy.jpg' name='reference'/> <meta content='http://www.military.com/Content/MoreContent1?file=aboutba' name='reference'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/CanopyPrototype.x3d' name='identifier'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/F18CockpitSeat.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/F18CockpitSeat.x3d index 4a0cb57fef..9153d849bc 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/F18CockpitSeat.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/F18CockpitSeat.x3d @@ -6,7 +6,7 @@ <meta content='The pilot seat in cockpit of a Blue Angel.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='18 September 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Cockpit.jpg' name='reference'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Cockpit_sketch.jpg' name='reference'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.x3d index cf9a351f10..e3e8adbb01 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.x3d @@ -6,7 +6,7 @@ <meta content='The upper part of the fuselage of a Blue Angel. The model is created with an Extrusion node. Yellow BlueAngel pattern is created with an IndexFaceset attached to top of fuselage.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='5 September 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Fuselage.x3d' name='identifier'/> <meta content='aircraft fuselage' name='subject'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.x3d index 278d615999..82e15f5a61 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.x3d @@ -6,7 +6,7 @@ <meta content='The Horizontal Stabilizer, which can be used in concert with pitch control or differentially for roll control, acting as "tailerons" for enhanced roll performance.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='23 August 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/HorizontalTailplanes.x3d' name='identifier'/> <meta content='horisontal tail planes,' name='subject'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/Hub.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/Hub.x3d index 4fdc1e08a0..7833293549 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/Hub.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/Hub.x3d @@ -6,7 +6,7 @@ <meta content='The hub is used for WheelsFront, WheelsRearLeft and WheelsRearRight.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='19 July 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/Hub.x3d' name='identifier'/> <meta content='wheels' hub' name='subject'/> diff --git a/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.x3d b/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.x3d index 60920e623b..0de18e2ee0 100644 --- a/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.x3d +++ b/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.x3d @@ -6,7 +6,7 @@ <meta content='The sharp-edged, cambered leading-edge extensions(LEX), slots at fuselage junction and outward-canted twin fins designed to produce high agility and docile performance.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='31 August 2001' name='created'/> - <meta content='20 October 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/LEX.x3d' name='identifier'/> <meta content='leading-edge extension, LEX' name='subject'/> diff --git a/CommunicationsAndSensors/Sonobuoys/DicassExample.x3d b/CommunicationsAndSensors/Sonobuoys/DicassExample.x3d index ee911f5f2c..b3f66c754f 100644 --- a/CommunicationsAndSensors/Sonobuoys/DicassExample.x3d +++ b/CommunicationsAndSensors/Sonobuoys/DicassExample.x3d @@ -39,7 +39,7 @@ <field accessType='inputOnly' appinfo='trigger event to start single ping' name='startPing' type='SFBool'/> <field accessType='inputOnly' appinfo='trigger event to start continuous ping sequence' name='startContinuousPings' type='SFBool'/> <field accessType='inputOutput' appinfo='Can add linkable text for further information' name='linkText' type='MFString'/> - <field accessType='inputOutput' appinfo='"url for linkable text"' name='linkUrl' type='MFString'/> + <field accessType='inputOutput' appinfo='url for linkable text' name='linkUrl' type='MFString'/> <field accessType='inputOutput' appinfo='target window for linkable text' name='linkTargetWindow' type='MFString'/> </ExternProtoDeclare> <!-- Rendered scene begins here --> diff --git a/CommunicationsAndSensors/Sonobuoys/DicassPrototype.x3d b/CommunicationsAndSensors/Sonobuoys/DicassPrototype.x3d index f49fe812b4..9cf456f6dd 100644 --- a/CommunicationsAndSensors/Sonobuoys/DicassPrototype.x3d +++ b/CommunicationsAndSensors/Sonobuoys/DicassPrototype.x3d @@ -48,7 +48,7 @@ <field accessType='inputOnly' appinfo='trigger event to start single ping' name='startPing' type='SFBool'/> <field accessType='inputOnly' appinfo='trigger event to start continuous ping sequence' name='startContinuousPings' type='SFBool'/> <field accessType='inputOutput' appinfo='Can add linkable text for further information' name='linkText' type='MFString'/> - <field accessType='inputOutput' appinfo='"url for linkable text"' name='linkUrl' type='MFString'/> + <field accessType='inputOutput' appinfo='url for linkable text' name='linkUrl' type='MFString'/> <field accessType='inputOutput' appinfo='target window for linkable text' name='linkTargetWindow' type='MFString'/> </ProtoInterface> <ProtoBody> diff --git a/CommunicationsAndSensors/Sonobuoys/SonobuoyFieldScenario.x3d b/CommunicationsAndSensors/Sonobuoys/SonobuoyFieldScenario.x3d index 7a841cfd23..d872b7bd9c 100644 --- a/CommunicationsAndSensors/Sonobuoys/SonobuoyFieldScenario.x3d +++ b/CommunicationsAndSensors/Sonobuoys/SonobuoyFieldScenario.x3d @@ -66,7 +66,7 @@ <field accessType='inputOnly' appinfo='trigger event to start single ping' name='startPing' type='SFBool'/> <field accessType='inputOnly' appinfo='trigger event to start continuous ping sequence' name='startContinuousPings' type='SFBool'/> <field accessType='inputOutput' appinfo='Can add linkable text for further information' name='linkText' type='MFString'/> - <field accessType='inputOutput' appinfo='"url for linkable text"' name='linkUrl' type='MFString'/> + <field accessType='inputOutput' appinfo='url for linkable text' name='linkUrl' type='MFString'/> <field accessType='inputOutput' appinfo='target window for linkable text' name='linkTargetWindow' type='MFString'/> <field accessType='initializeOnly' appinfo='in-water sound speed m/s, default value 1500' documentation='https://en.wikipedia.org/wiki/Speed_of_sound#Seawater' name='soundSpeed' type='SFFloat'/> </ExternProtoDeclare> diff --git a/Scenarios/RemusMission10MAR2003/RemusMissionLineTrackPlayback.x3d b/Scenarios/RemusMission10MAR2003/RemusMissionLineTrackPlayback.x3d index 93e939a98f..b754d98ad8 100644 --- a/Scenarios/RemusMission10MAR2003/RemusMissionLineTrackPlayback.x3d +++ b/Scenarios/RemusMission10MAR2003/RemusMissionLineTrackPlayback.x3d @@ -88,7 +88,7 @@ <field accessType='inputOutput' name='description' type='MFString'/> <field accessType='inputOutput' appinfo='Latitude and longitude (or local coordinates) for display purposes.' name='reportedPosition' type='MFString'/> <field accessType='initializeOnly' name='classificationCode' type='SFInt32'/> - <field accessType='inputOutput' appinfo='"provide filename and url of contact image as separate quoted strings"' name='imageUrl' type='MFString'/> + <field accessType='inputOutput' appinfo='provide filename and url of contact image as separate quoted strings' name='imageUrl' type='MFString'/> <field accessType='inputOutput' appinfo='Aspect-ratio x-y scale of image icon (keep z=1)' name='imageScale' type='SFVec3f'/> <field accessType='inputOutput' appinfo='Relative position of image icon' name='imageOffset' type='SFVec3f'/> <field accessType='inputOutput' name='textColor' type='SFColor'/> diff --git a/ShipsCivilian/PersonalWaterCraft/BoatJetSki.x3d b/ShipsCivilian/PersonalWaterCraft/BoatJetSki.x3d index 9a6c48f3eb..c36ca4198a 100644 --- a/ShipsCivilian/PersonalWaterCraft/BoatJetSki.x3d +++ b/ShipsCivilian/PersonalWaterCraft/BoatJetSki.x3d @@ -14,6 +14,7 @@ <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> </head> <Scene> + <WorldInfo title='BoatJetSki.x3d'/> <WorldInfo info='"Created 2005. Planet 9 Studios, Inc."'/> <Viewpoint DEF='CamJetSki' description='Jet Ski' fieldOfView='0.60243' orientation='0.124491 -0.945607 -0.300549 -2.39496' position='3.0 3.0 -3.0'/> <Transform DEF='JetSki' rotation='0.0 -1.0 0.0 -1.57079' scale='0.198054 0.198054 0.198054' scaleOrientation='0.259991 0.135265 0.95609 -0.811937' translation='0.217623 0.0 0.140104'> diff --git a/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d b/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d index 2a418cfed3..6d21262f80 100644 --- a/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d +++ b/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d @@ -1,210 +1,210 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd"> -<X3D profile='Immersive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.0.xsd'> - <head> - <meta content='SupertankerExampleDay.x3d' name='title'/> - <meta content='Andrew Wiest' name='creator'/> - <meta content='6 May 2001' name='created'/> - <meta content='21 October 2019' name='modified'/> - <meta content='SupertankerExampleDay.png' name='Image'/> - <meta content='Supertanker scene during the daytime.' name='description'/> - <meta content='https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d' name='identifier'/> - <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> - <meta content='../../license.html' name='license'/> - </head> - <Scene> - <WorldInfo title='SupertankerExampleDay.x3d'/> - <ExternProtoDeclare name='RunningLights' url='"../../ShipsMilitary/RunningLights/RunningLightsPrototype.x3d#RunningLights" "https://savage.nps.edu/Savage/ShipsMilitary/RunningLights/RunningLightsPrototype.x3d#RunningLights" "../../ShipsMilitary/RunningLights/RunningLightsPrototype.wrl#RunningLights" "https://savage.nps.edu/Savage/ShipsMilitary/RunningLights/RunningLightsPrototype.wrl#RunningLights"'> - <field accessType='initializeOnly' name='StbdRunningLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='StbdRunningLightScale' type='SFVec3f'/> - <field accessType='initializeOnly' name='StbdRunningLightOnOffSwitch' type='SFColor'/> - <field accessType='initializeOnly' name='SternLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='SternLightScale' type='SFVec3f'/> - <field accessType='initializeOnly' name='WhiteRunningLightOnOffSwitch' type='SFColor'/> - <field accessType='initializeOnly' name='PortRunningLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='PortRunningLightScale' type='SFVec3f'/> - <field accessType='initializeOnly' name='PortRunningLightOnOffSwitch' type='SFColor'/> - <field accessType='initializeOnly' name='LowerMastHeadLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='LowerMastHeadLightScale' type='SFVec3f'/> - <field accessType='initializeOnly' name='UpperMastHeadLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='UpperMastHeadLightScale' type='SFVec3f'/> - <field accessType='initializeOnly' name='FwdAnchorLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='FwdAnchorLightScale' type='SFVec3f'/> - <field accessType='initializeOnly' name='AnchorLightsOnOffSwitch' type='SFColor'/> - <field accessType='initializeOnly' name='AftAnchorLightPosition' type='SFVec3f'/> - <field accessType='initializeOnly' name='AftAnchorLightScale' type='SFVec3f'/> - </ExternProtoDeclare> - <Background groundAngle='1.57' groundColor='0 0 1 .7 .7 .8' skyAngle='1.57' skyColor='.8 .8 .8 .7 .7 .8'/> - <LOD DEF='CopyThisNode' range='1000 2000 3000 4000 5000 6000'> - <Transform DEF='UpTo1000yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='6 6 6'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='6 6 6'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='6 6 6'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='6 6 6'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='6 6 6'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - <Transform DEF='UpTo2000yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='13 13 13'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='12 12 12'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='13 13 13'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='13 13 13'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='13 13 13'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - <Transform DEF='UpTo3000Yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='20 20 20'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='20 20 20'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='20 20 20'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='20 20 20'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='20 20 20'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - <Transform DEF='UpTo4000Yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='26 26 26'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='26 26 26'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='26 26 26'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='26 26 26'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='26 26 26'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - <Transform DEF='UpTo5000Yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='34 34 34'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='34 34 34'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='34 34 34'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='34 34 34'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='34 34 34'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - <Transform DEF='UpTo6000Yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='40 40 40'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='40 40 40'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='40 40 40'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='40 40 40'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='40 40 40'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - <Transform DEF='GreaterThan6000yds'> - <ProtoInstance name='RunningLights'> - <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> - <fieldValue name='StbdRunningLightScale' value='42 42 42'/> - <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> - <fieldValue name='SternLightPosition' value='-125 10 0'/> - <fieldValue name='SternLightScale' value='42 42 42'/> - <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> - <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> - <fieldValue name='PortRunningLightScale' value='42 42 42'/> - <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> - <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> - <fieldValue name='LowerMastHeadLightScale' value='42 42 42'/> - <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> - <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> - <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> - <fieldValue name='FwdAnchorLightScale' value='42 42 42'/> - <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> - <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> - <fieldValue name='AftAnchorLightScale' value='1 1 1'/> - </ProtoInstance> - </Transform> - </LOD> - <LOD range='1000 2000'> - <Transform DEF='SupertankerModelInline1'> - <Inline url='"SupertankerHighDetail.x3d" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerHighDetail.x3d" "SupertankerHighDetail.wrl" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerHighDetail.wrl"'/> - </Transform> - <Transform DEF='SupertankerModelInline2'> - <Inline url='"SupertankerMediumDetail.x3d" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerMediumDetail.x3d" "SupertankerMediumDetail.wrl" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerMediumDetail.wrl"'/> - </Transform> - <Transform DEF='SupertankerModelInline3'> - <Inline url='"SupertankerLowDetail.x3d" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerLowDetail.x3d" "SupertankerLowDetail.wrl" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerLowDetail.wrl"'/> - </Transform> - </LOD> - <Viewpoint description='Supertanker Example Day' orientation='-0.429808 0.899118 0.0827735 0.422004' position='150 50 250'/> - <Viewpoint description='distance test 3000' orientation='-0.00598026 0.99997 0.00490264 1.37343' position='3000 4 0'/> - <Viewpoint description='distance test 1000' orientation='-0.00598026 0.99997 0.00490264 1.37343' position='1000 4 0'/> - <Viewpoint description='distance test 2000' orientation='-0.00598026 0.99997 0.00490264 1.37343' position='2000 4 0'/> - </Scene> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd"> +<X3D profile='Immersive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.0.xsd'> + <head> + <meta content='SupertankerExampleDay.x3d' name='title'/> + <meta content='Andrew Wiest' name='creator'/> + <meta content='6 May 2001' name='created'/> + <meta content='21 October 2019' name='modified'/> + <meta content='SupertankerExampleDay.png' name='Image'/> + <meta content='Supertanker scene during the daytime.' name='description'/> + <meta content='https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerExampleDay.x3d' name='identifier'/> + <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> + <meta content='../../license.html' name='license'/> + </head> + <Scene> + <WorldInfo title='SupertankerExampleDay.x3d'/> + <ExternProtoDeclare name='RunningLights' url='"../../ShipsMilitary/RunningLights/RunningLightsPrototype.x3d#RunningLights" "https://savage.nps.edu/Savage/ShipsMilitary/RunningLights/RunningLightsPrototype.x3d#RunningLights" "../../ShipsMilitary/RunningLights/RunningLightsPrototype.wrl#RunningLights" "https://savage.nps.edu/Savage/ShipsMilitary/RunningLights/RunningLightsPrototype.wrl#RunningLights"'> + <field accessType='initializeOnly' name='StbdRunningLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='StbdRunningLightScale' type='SFVec3f'/> + <field accessType='initializeOnly' name='StbdRunningLightOnOffSwitch' type='SFColor'/> + <field accessType='initializeOnly' name='SternLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='SternLightScale' type='SFVec3f'/> + <field accessType='initializeOnly' name='WhiteRunningLightOnOffSwitch' type='SFColor'/> + <field accessType='initializeOnly' name='PortRunningLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='PortRunningLightScale' type='SFVec3f'/> + <field accessType='initializeOnly' name='PortRunningLightOnOffSwitch' type='SFColor'/> + <field accessType='initializeOnly' name='LowerMastHeadLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='LowerMastHeadLightScale' type='SFVec3f'/> + <field accessType='initializeOnly' name='UpperMastHeadLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='UpperMastHeadLightScale' type='SFVec3f'/> + <field accessType='initializeOnly' name='FwdAnchorLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='FwdAnchorLightScale' type='SFVec3f'/> + <field accessType='initializeOnly' name='AnchorLightsOnOffSwitch' type='SFColor'/> + <field accessType='initializeOnly' name='AftAnchorLightPosition' type='SFVec3f'/> + <field accessType='initializeOnly' name='AftAnchorLightScale' type='SFVec3f'/> + </ExternProtoDeclare> + <Background groundAngle='1.57' groundColor='0 0 1 .7 .7 .8' skyAngle='1.57' skyColor='.8 .8 .8 .7 .7 .8'/> + <LOD DEF='CopyThisNode' range='1000 2000 3000 4000 5000 6000'> + <Transform DEF='UpTo1000yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='6 6 6'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='6 6 6'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='6 6 6'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='6 6 6'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='6 6 6'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + <Transform DEF='UpTo2000yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='13 13 13'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='12 12 12'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='13 13 13'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='13 13 13'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='13 13 13'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + <Transform DEF='UpTo3000Yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='20 20 20'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='20 20 20'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='20 20 20'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='20 20 20'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='20 20 20'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + <Transform DEF='UpTo4000Yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='26 26 26'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='26 26 26'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='26 26 26'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='26 26 26'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='26 26 26'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + <Transform DEF='UpTo5000Yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='34 34 34'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='34 34 34'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='34 34 34'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='34 34 34'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='34 34 34'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + <Transform DEF='UpTo6000Yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='40 40 40'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='40 40 40'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='40 40 40'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='40 40 40'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='40 40 40'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + <Transform DEF='GreaterThan6000yds'> + <ProtoInstance name='RunningLights'> + <fieldValue name='StbdRunningLightPosition' value='-80 24.8 23'/> + <fieldValue name='StbdRunningLightScale' value='42 42 42'/> + <fieldValue name='StbdRunningLightOnOffSwitch' value='0 1 0'/> + <fieldValue name='SternLightPosition' value='-125 10 0'/> + <fieldValue name='SternLightScale' value='42 42 42'/> + <fieldValue name='WhiteRunningLightOnOffSwitch' value='1 1 1'/> + <fieldValue name='PortRunningLightPosition' value='-80 24.8 -23'/> + <fieldValue name='PortRunningLightScale' value='42 42 42'/> + <fieldValue name='PortRunningLightOnOffSwitch' value='1 0 0'/> + <fieldValue name='LowerMastHeadLightPosition' value='151.4 19.7 0'/> + <fieldValue name='LowerMastHeadLightScale' value='42 42 42'/> + <fieldValue name='UpperMastHeadLightPosition' value='-92.1 37.9 0'/> + <fieldValue name='UpperMastHeadLightScale' value='1 1 1'/> + <fieldValue name='FwdAnchorLightPosition' value='151.4 20 0'/> + <fieldValue name='FwdAnchorLightScale' value='42 42 42'/> + <fieldValue name='AnchorLightsOnOffSwitch' value='0 0 0'/> + <fieldValue name='AftAnchorLightPosition' value='-125 15 0'/> + <fieldValue name='AftAnchorLightScale' value='1 1 1'/> + </ProtoInstance> + </Transform> + </LOD> + <LOD range='1000 2000'> + <Transform DEF='SupertankerModelInline1'> + <Inline url='"SupertankerHighDetail.x3d" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerHighDetail.x3d" "SupertankerHighDetail.wrl" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerHighDetail.wrl"'/> + </Transform> + <Transform DEF='SupertankerModelInline2'> + <Inline url='"SupertankerMediumDetail.x3d" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerMediumDetail.x3d" "SupertankerMediumDetail.wrl" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerMediumDetail.wrl"'/> + </Transform> + <Transform DEF='SupertankerModelInline3'> + <Inline url='"SupertankerLowDetail.x3d" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerLowDetail.x3d" "SupertankerLowDetail.wrl" "https://savage.nps.edu/Savage/ShipsCivilian/Supertanker/SupertankerLowDetail.wrl"'/> + </Transform> + </LOD> + <Viewpoint description='Supertanker Example Day' orientation='-0.429808 0.899118 0.0827735 0.422004' position='150 50 250'/> + <Viewpoint description='distance test 3000' orientation='-0.00598026 0.99997 0.00490264 1.37343' position='3000 4 0'/> + <Viewpoint description='distance test 1000' orientation='-0.00598026 0.99997 0.00490264 1.37343' position='1000 4 0'/> + <Viewpoint description='distance test 2000' orientation='-0.00598026 0.99997 0.00490264 1.37343' position='2000 4 0'/> + </Scene> </X3D> \ No newline at end of file diff --git a/Submarines/SsgnOhioUnitedStates/Ohio.x3d b/Submarines/SsgnOhioUnitedStates/Ohio.x3d index ec2fbd1b2d..2c2fd687b2 100644 --- a/Submarines/SsgnOhioUnitedStates/Ohio.x3d +++ b/Submarines/SsgnOhioUnitedStates/Ohio.x3d @@ -2,6 +2,7 @@ <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd"> <X3D profile='Interchange' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.0.xsd'> <head> + <!-- <meta content='Never received .3ds source from Stephen Matsuba (Bug 1348)' name='warning'/> --> <meta content='Ohio.x3d' name='title'/> <meta content='Ohio Class SSBN or SSGN' name='description'/> <meta content='Stephen Matsuba' name='creator'/> @@ -14,7 +15,6 @@ <meta content='http://www.ohio.navy.mil/html/conversion.htm' name='reference'/> <meta content='Ohio Class Guided Missile Submarine (SSGN)' name='subject'/> <meta content='https://savage.nps.edu/Savage/Submarines/SsgnOhioUnitedStates/Ohio.x3d' name='identifier'/> - <!-- <meta content='Never received .3ds source from Stephen Matsuba (Bug 1348)' name='warning'/> --> <meta content='X3D-Edit, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> diff --git a/Tools/Animation/ArbitraryAxisCylinderSensorExamples.x3d b/Tools/Animation/ArbitraryAxisCylinderSensorExamples.x3d index 8374e6c603..468f3a5df0 100644 --- a/Tools/Animation/ArbitraryAxisCylinderSensorExamples.x3d +++ b/Tools/Animation/ArbitraryAxisCylinderSensorExamples.x3d @@ -7,7 +7,7 @@ <meta content='ArbitraryAxisCylinderSensor operates on its children, NOT on its peers. This variation is necessary in order to accomplish the desired Transform rotation to a new orientation axis.' name='warning'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 October 1998' name='created'/> - <meta content='22 December 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='ArbitraryAxisCylinderSensorExamples.png' name='Image'/> <meta content='ArbitraryAxisCylinderSensorPrototype.x3d' name='reference'/> <meta content='ArbitraryAxisCylinderSensorExampleOriginal.wrl' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ArbitraryAxisCylinderSensorExamples.x3d'/> <ExternProtoDeclare appinfo='Modified CylinderSensor with children nodes oriented about an arbitrary axis. Warning: ArbitraryAxisCylinderSensor affects children, not peers.' name='ArbitraryAxisCylinderSensor' url='"../../../Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d#ArbitraryAxisCylinderSensor" "https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d#ArbitraryAxisCylinderSensor" "../../../Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.wrl#ArbitraryAxisCylinderSensor" "https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.wrl#ArbitraryAxisCylinderSensor"'> <field accessType='initializeOnly' appinfo='shifted axis of rotation from local vertical, default 1 0 0 0' name='shiftRotationAxis' type='SFRotation'/> <field accessType='initializeOnly' appinfo='local center for axis of rotation, default 0 0 0' name='center' type='SFVec3f'/> diff --git a/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d b/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d index 79f95886bf..134d6cbf52 100644 --- a/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d +++ b/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d @@ -7,7 +7,7 @@ <meta content='ArbitraryAxisCylinderSensor operates on its children, NOT on its peers. This variation is necessary in order to accomplish the desired Transform rotation to a new orientation axis.' name='info'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 October 1998' name='created'/> - <meta content='25 December 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='ArbitraryAxisCylinderSensorExamples.x3d' name='reference'/> <meta content='ArbitraryAxisCylinderSensorPrototypeOriginal.wrl' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d' name='identifier'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ArbitraryAxisCylinderSensorPrototype.x3d'/> <ProtoDeclare appinfo='Modified CylinderSensor with children nodes oriented about an arbitrary axis. Warning: ArbitraryAxisCylinderSensor affects children, not peers.' name='ArbitraryAxisCylinderSensor'> <ProtoInterface> <!-- All default fields and events of a regular CylinderSensor are exposed without modification. --> diff --git a/Tools/Animation/BathymetryGeneratorExample.x3d b/Tools/Animation/BathymetryGeneratorExample.x3d index d1e5b901f8..4029ec1b2a 100644 --- a/Tools/Animation/BathymetryGeneratorExample.x3d +++ b/Tools/Animation/BathymetryGeneratorExample.x3d @@ -6,13 +6,14 @@ <meta content='Example scene of the BathymetryGenerator prototype.' name='description'/> <meta content='Jane Wu' name='creator'/> <meta content='12 February 2002' name='created'/> - <meta content='22 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='bathymetry generator' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/BathymetryGeneratorExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='BathymetryGeneratorExample.x3d'/> <ExternProtoDeclare name='BathymetryGenerator' url='"BathymetryGeneratorPrototype.x3d#BathymetryGenerator" "https://savage.nps.edu/Savage/Tools/Animation/BathymetryGeneratorPrototype.x3d#BathymetryGenerator" "BathymetryGeneratorPrototype.wrl#BathymetryGenerator" "https://savage.nps.edu/Savage/Tools/Animation/BathymetryGeneratorPrototype.wrl#BathymetryGenerator"'> <field accessType='initializeOnly' name='positionArray' type='MFVec3f'/> <field accessType='initializeOnly' name='colorSchemeDepthRangeArray' type='MFVec2f'/> diff --git a/Tools/Animation/BathymetryGeneratorPrototype.x3d b/Tools/Animation/BathymetryGeneratorPrototype.x3d index 33f6043e9d..fb569bd324 100644 --- a/Tools/Animation/BathymetryGeneratorPrototype.x3d +++ b/Tools/Animation/BathymetryGeneratorPrototype.x3d @@ -6,13 +6,14 @@ <meta content='This prototype generates bathymetry based on the input data using IndexedFaceSet.' name='description'/> <meta content='Don Brutzman, Jane Wu' name='creator'/> <meta content='8 February 2002' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='bathymetry' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/BathymetryGeneratorPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='BathymetryGeneratorPrototype.x3d'/> <ProtoDeclare appinfo='BathymetryGenerator creates bottom topography' name='BathymetryGenerator'> <ProtoInterface> <field accessType='initializeOnly' name='positionArray' type='MFVec3f' value='0.0 0 0 10 -4 0 25 -6 0 30 -8 5 38 -15 5 45 -18 5 55 -22 5 60 -25 15 60 -27 22 55 -30 35 48 -35 35 35 -35 35 25 -45 35 20 -55 35 15 -70 35 3 -70 35 -5 -72 40 -5 -75 50 0 -80 55 15 -75 55 30 -70 55 35 -60 55 40 -50 55 50 -34 55 65 -23 70'/> diff --git a/Tools/Animation/BathymetryGeneratorViaExtrusionPrototype.x3d b/Tools/Animation/BathymetryGeneratorViaExtrusionPrototype.x3d index efb8680610..3f5aa1bb8f 100644 --- a/Tools/Animation/BathymetryGeneratorViaExtrusionPrototype.x3d +++ b/Tools/Animation/BathymetryGeneratorViaExtrusionPrototype.x3d @@ -6,7 +6,7 @@ <meta content='This prototype generates bathymetry based on the input data, and uses Extrusion as the output geometry (with some problems as a result).' name='description'/> <meta content='Jane Wu' name='creator'/> <meta content='8 January 2002' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='bathymetry' name='subject'/> <meta content='https://www.web3d.org/technicalinfo/specifications/vrml97/part1/nodesRef.html#Extrusion' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/BathymetryGeneratorViaExtrusionPrototype.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='BathymetryGeneratorViaExtrusionPrototype.x3d'/> <ProtoDeclare name='BathymetryGenerator'> <ProtoInterface> <field accessType='initializeOnly' name='positionArray' type='MFVec3f' value='0 0 0 10 -4 0 25 -6 0 30 -8 5 38 -15 5 45 -18 5 55 -22 5 60 -25 15 60 -27 22 55 -30 35 48 -35 35 35 -35 35 25 -45 35 20 -55 35 15 -70 35 3 -70 35 -5 -72 40 -5 -75 50 0 -80 55 15 -75 55 30 -70 55 35 -60 55 40 -50 55 50 -34 55 65 -23 70'/> diff --git a/Tools/Animation/ColorSequencerExample.x3d b/Tools/Animation/ColorSequencerExample.x3d index b2298ae386..654d54fcda 100644 --- a/Tools/Animation/ColorSequencerExample.x3d +++ b/Tools/Animation/ColorSequencerExample.x3d @@ -6,7 +6,7 @@ <meta content='This example shows how to use the ColorSequencer prototype in an animated scenario. ColorSequencer outputs an individual SFColor without interpolation, in response to selecting an array value or simply sequencing next/previous.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='25 May 2003' name='created'/> - <meta content='1 November 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://www.web3d.org/technicalinfo/specifications/vrml97/part1/nodesRef.html#ScalarInterpolator' name='reference'/> <meta content='https://www.web3d.org/x3d/content/examples/Basic/development/BooleanSequencerExample.x3d' name='reference'/> <meta content='ColorSequencerPrototype.x3d' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ColorSequencerExample.x3d'/> <ExternProtoDeclare appinfo='ColorSequencer outputs a single color value by selecting an array index or simply sequencing next/previous' name='ColorSequencer' url='"../../../Savage/Tools/Animation/ColorSequencerPrototype.x3d#ColorSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ColorSequencerPrototype.x3d#ColorSequencer" "../../../Savage/Tools/Animation/ColorSequencerPrototype.wrl#ColorSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ColorSequencerPrototype.wrl#ColorSequencer"'> <field accessType='inputOutput' appinfo='Whether or not this sequencer is active' name='enabled' type='SFBool'/> <field accessType='inputOutput' appinfo='Initial index is array element 0. Setting index past colors[max] uses final color value setting, while index less than 0 uses colors[0] value.' name='index' type='SFInt32'/> diff --git a/Tools/Animation/ColorSequencerPrototype.x3d b/Tools/Animation/ColorSequencerPrototype.x3d index b49cf82305..37e14ccc3a 100644 --- a/Tools/Animation/ColorSequencerPrototype.x3d +++ b/Tools/Animation/ColorSequencerPrototype.x3d @@ -6,7 +6,7 @@ <meta content='ColorSequencer outputs an individual SFColor without interpolation, in response to selecting an array value or simply sequencing next/previous.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='25 May 2003' name='created'/> - <meta content='1 November 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://www.web3d.org/technicalinfo/specifications/vrml97/part1/nodesRef.html#ScalarInterpolator' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/BooleanSequencerPrototype.x3d' name='reference'/> <meta content='ColorSequencerExample.x3d' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ColorSequencerPrototype.x3d'/> <ProtoDeclare appinfo='ColorSequencer outputs a single color value by selecting an array index or simply sequencing next/previous' name='ColorSequencer'> <ProtoInterface> <field accessType='inputOutput' appinfo='Whether or not this sequencer is active' name='enabled' type='SFBool' value='true'/> @@ -53,7 +54,7 @@ <TouchSensor USE='EnabledHolder'/> </field> <field accessType='initializeOnly' name='indexHolderNode' type='SFNode'> - <Switch USE='IndexHolder'/> + <Switch USE='IndexHolder' whichChoice='-1'/> </field> <field accessType='initializeOnly' name='colorsHolderNode' type='SFNode'> <ColorInterpolator USE='ColorsHolder'/> diff --git a/Tools/Animation/DoubleClickTouchSensorExample.x3d b/Tools/Animation/DoubleClickTouchSensorExample.x3d index 6a78dada12..4809ced931 100644 --- a/Tools/Animation/DoubleClickTouchSensorExample.x3d +++ b/Tools/Animation/DoubleClickTouchSensorExample.x3d @@ -6,7 +6,7 @@ <meta content='Double-click TouchSensor design pattern, showing example use.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='26 May 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='DoubleClickTouchSensorPrototype.x3d' name='reference'/> <meta content='https://www.web3d.org/x3d/specifications/ISO-IEC-19775-FDIS-X3dAbstractSpecification/Part01/components/pointingsensor.html#TouchSensor' name='reference'/> <meta content='DoubleClickTouchSensor' name='subject'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='DoubleClickTouchSensorExample.x3d'/> <ExternProtoDeclare appinfo='TimeSensor functionality commences after delayInterval pause' name='TimeDelaySensor' url='"TimeDelaySensorPrototype.x3d#TimeDelaySensor" "../../../Savage/Tools/Animation/TimeDelaySensorPrototype.x3d#TimeDelaySensor" "https://savage.nps.edu/Savage/Tools/Animation/TimeDelaySensorPrototype.x3d#TimeDelaySensor" "TimeDelaySensorPrototype.wrl#TimeDelaySensor" "../../../Savage/Tools/Animation/TimeDelaySensorPrototype.wrl#TimeDelaySensor" "https://savage.nps.edu/Savage/Tools/Animation/TimeDelaySensorPrototype.wrl#TimeDelaySensor"'> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> <field accessType='inputOutput' name='startTime' type='SFTime'/> diff --git a/Tools/Animation/DoubleClickTouchSensorPrototype.x3d b/Tools/Animation/DoubleClickTouchSensorPrototype.x3d index 078ee6e7d6..0e1ac14d42 100644 --- a/Tools/Animation/DoubleClickTouchSensorPrototype.x3d +++ b/Tools/Animation/DoubleClickTouchSensorPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Double-click TouchSensor design pattern, implemented as a reusable prototype node.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='26 May 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='DoubleClickTouchSensorExample.x3d' name='reference'/> <meta content='https://www.web3d.org/x3d/specifications/ISO-IEC-19775-FDIS-X3dAbstractSpecification/Part01/components/pointingsensor.html#TouchSensor' name='reference'/> <meta content='DoubleClickTouchSensor' name='subject'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='DoubleClickTouchSensorPrototype.x3d'/> <ProtoDeclare appinfo='DoubleClickTouchSensor functionality activates when user double clicks (or double selects) within maxDelayInterval' name='DoubleClickTouchSensor'> <ProtoInterface> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> diff --git a/Tools/Animation/FlyingTextExample.x3d b/Tools/Animation/FlyingTextExample.x3d index 6750f9d35e..392ff1baa3 100644 --- a/Tools/Animation/FlyingTextExample.x3d +++ b/Tools/Animation/FlyingTextExample.x3d @@ -6,13 +6,14 @@ <meta content='Prototype definition for a flying text message. Waypoints, time intervals, cycleInterval and text message can be overridden.' name='description'/> <meta content='Murat Onder' name='creator'/> <meta content='2 June 2004' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='FlyingTextExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/FlyingTextExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='FlyingTextExample.x3d'/> <ExternProtoDeclare appinfo='DoubleClickTouchSensor functionality activates when user double clicks (or double selects) within maxDelayInterval' name='DoubleClickTouchSensor' url='"../../Savage/Tools/Animation/DoubleClickTouchSensorPrototype.x3d#DoubleClickTouchSensor" "../../../Savage/Tools/Animation/DoubleClickTouchSensorPrototype.x3d#DoubleClickTouchSensor" "https://savage.nps.edu/Savage/Tools/Animation/DoubleClickTouchSensorPrototype.x3d#DoubleClickTouchSensor" "../../../Savage/Tools/Animation/DoubleClickTouchSensorPrototype.wrl#DoubleClickTouchSensor" "../../Savage/Tools/Animation/DoubleClickTouchSensorPrototype.wrl#DoubleClickTouchSensor" "https://savage.nps.edu/Savage/Tools/Animation/DoubleClickTouchSensorPrototype.wrl#DoubleClickTouchSensor"'> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> <field accessType='initializeOnly' appinfo='seconds' name='maxDelayInterval' type='SFTime'/> diff --git a/Tools/Animation/FlyingTextPrototype.x3d b/Tools/Animation/FlyingTextPrototype.x3d index e964203be8..90f1185f45 100644 --- a/Tools/Animation/FlyingTextPrototype.x3d +++ b/Tools/Animation/FlyingTextPrototype.x3d @@ -6,13 +6,14 @@ <meta content='Prototype definition for a flying text message. Waypoints, time intervals, cycleInterval and text message can be overridden.' name='description'/> <meta content='Murat Onder and Don Brutzman' name='creator'/> <meta content='2 June 2004' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='FlyingTextExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/FlyingTextPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='FlyingTextPrototype.x3d'/> <ProtoDeclare appinfo='Visualize message transfer between two points as flying text' name='FlyingText'> <ProtoInterface> <field accessType='initializeOnly' name='waypoints' type='MFVec3f' value='0 0 0 0 1 0'/> diff --git a/Tools/Animation/HiddenViewpointPrototype.x3d b/Tools/Animation/HiddenViewpointPrototype.x3d index 735a641428..f311944636 100644 --- a/Tools/Animation/HiddenViewpointPrototype.x3d +++ b/Tools/Animation/HiddenViewpointPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Prototype to produce hidden viewpoints that becomes active (binds) upon pointer selection to reveal an interesting view, with an optionally label. Especially cool is deselecting: the user returns to wherever the previous viewpoint was. Numerous HiddenViewpoints can be used without cluttering up the browser's viewpoint description list.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 May 2001' name='created'/> - <meta content='8 April 2012' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='HiddenViewpointTest-WaypointInterpolator.png' name='Image'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/HiddenViewpointTest-WaypointInterpolator.png' name='Image'/> <meta content='WaypointInterpolatorExample.x3d' name='reference'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HiddenViewpointPrototype.x3d'/> <ProtoDeclare appinfo='Hidden viewpoint becomes active (binds) upon pointer selection to reveal an interesting view with an optionally label' name='HiddenViewpoint'> <ProtoInterface> <field accessType='inputOutput' name='position' type='SFVec3f' value='0 0 0'/> diff --git a/Tools/Animation/MaterialChoiceExample.x3d b/Tools/Animation/MaterialChoiceExample.x3d index e9194897f0..745e766b3a 100644 --- a/Tools/Animation/MaterialChoiceExample.x3d +++ b/Tools/Animation/MaterialChoiceExample.x3d @@ -6,13 +6,14 @@ <meta content='Example for toggle-able Material node that can choose among an array of material nodes, and is switchable at run time.' name='description'/> <meta content='Don Brutzman and MV4205 class' name='creator'/> <meta content='2 May 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MaterialChoicePrototype.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/MaterialChoiceExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MaterialChoiceExample.x3d'/> <ExternProtoDeclare name='MaterialChoice' url='"MaterialChoicePrototype.x3d#MaterialChoice" "https://savage.nps.edu/Savage/Tools/Animation/MaterialChoicePrototype.x3d#MaterialChoice" "MaterialChoicePrototype.wrl#MaterialChoice" "https://savage.nps.edu/Savage/Tools/Animation/MaterialChoicePrototype.wrl#MaterialChoice"'> <field accessType='inputOnly' name='set_index' type='SFInt32'/> <field accessType='initializeOnly' appinfo='which Material node is chosen, with array index starting at 0' name='index' type='SFInt32'/> diff --git a/Tools/Animation/MaterialChoicePrototype.x3d b/Tools/Animation/MaterialChoicePrototype.x3d index 4c53470b40..1a01031957 100644 --- a/Tools/Animation/MaterialChoicePrototype.x3d +++ b/Tools/Animation/MaterialChoicePrototype.x3d @@ -6,13 +6,14 @@ <meta content='Prototype definition for toggle-able Material node that can choose among an array of material nodes, and is switchable at run time. This prototype also demonstrates why it is important that only the first node in a ProtoBody can render: so that it can serve as a special node type (such as Material).' name='description'/> <meta content='Don Brutzman and MV4205 class' name='creator'/> <meta content='29 April 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MaterialChoiceExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/MaterialChoicePrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MaterialChoicePrototype.x3d'/> <ProtoDeclare appinfo='MaterialChoice selects one of several different Material values' name='MaterialChoice'> <ProtoInterface> <field accessType='inputOnly' name='set_index' type='SFInt32'/> diff --git a/Tools/Animation/MaterialToggleExample.x3d b/Tools/Animation/MaterialToggleExample.x3d index 354103d85a..f85292c85c 100644 --- a/Tools/Animation/MaterialToggleExample.x3d +++ b/Tools/Animation/MaterialToggleExample.x3d @@ -6,13 +6,14 @@ <meta content='Example for toggle-able Material node that can switch between 2 sets of material values, selectable at run time.' name='description'/> <meta content='Don Brutzman and MV4205 class' name='creator'/> <meta content='2 May 2004' name='created'/> - <meta content='6 March 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MaterialTogglePrototype.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/MaterialToggleExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MaterialToggleExample.x3d'/> <ExternProtoDeclare appinfo='MaterialToggle selects one of two different Material values' name='MaterialToggle' url='"MaterialTogglePrototype.x3d#MaterialToggle" "https://savage.nps.edu/Savage/Tools/Animation/MaterialTogglePrototype.x3d#MaterialToggle" "MaterialTogglePrototype.wrl#MaterialToggle" "https://savage.nps.edu/Savage/Tools/Animation/MaterialTogglePrototype.wrl#MaterialToggle"'> <field accessType='inputOnly' name='set_toggle' type='SFBool'/> <field accessType='initializeOnly' appinfo='whether to use DefaultMaterial or ToggleMaterial' name='toggle' type='SFBool'/> diff --git a/Tools/Animation/MaterialTogglePrototype.x3d b/Tools/Animation/MaterialTogglePrototype.x3d index 9748318638..e04f781873 100644 --- a/Tools/Animation/MaterialTogglePrototype.x3d +++ b/Tools/Animation/MaterialTogglePrototype.x3d @@ -6,13 +6,14 @@ <meta content='Prototype definition for toggle-able Material node that can switch between 2 sets of material values, selectable at run time. This prototype also demonstrates why it is important that only the first node in a ProtoBody can render: so that it can serve as a special node type (such as Material).' name='description'/> <meta content='Don Brutzman and MV4205 class' name='creator'/> <meta content='29 April 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MaterialToggleExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/MaterialTogglePrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MaterialTogglePrototype.x3d'/> <ProtoDeclare appinfo='MaterialToggle selects one of two different Material values' name='MaterialToggle'> <ProtoInterface> <field accessType='inputOnly' name='set_toggle' type='SFBool'/> diff --git a/Tools/Animation/NavigationInfoStack.x3d b/Tools/Animation/NavigationInfoStack.x3d index a40b94bf1e..eed219a3c9 100644 --- a/Tools/Animation/NavigationInfoStack.x3d +++ b/Tools/Animation/NavigationInfoStack.x3d @@ -6,13 +6,14 @@ <meta content='Attempt to control NavigationInfo speed and stack.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='13 June 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='under development' name='warning'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/NavigationInfoStack.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='NavigationInfoStack.x3d'/> <Group DEF='NavigationInfoStackGroup'> <NavigationInfo DEF='NavInfoDefault'/> <!-- ========== --> diff --git a/Tools/Animation/PointTrackGeneratorPrototype5.x3d b/Tools/Animation/PointTrackGeneratorPrototype5.x3d index 8e0534d80e..40e895cd03 100644 --- a/Tools/Animation/PointTrackGeneratorPrototype5.x3d +++ b/Tools/Animation/PointTrackGeneratorPrototype5.x3d @@ -6,13 +6,14 @@ <meta content='Generator of randomized colored points using script nodes. The data arrays for coordinates and colors are generated in realtime or everyting is displayed, depending on your choice. This is still experimental, it is very difficult to get good contrast even despite trying different backgrounds.' name='description'/> <meta content='Frederic Roussille' name='creator'/> <meta content='14 May 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='some debugging remains necessary.' name='warning'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/PointTrackGeneratorPrototype5.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PointTrackGeneratorPrototype5.x3d'/> <ProtoDeclare appinfo='Sequentially display track points. Both points and times are initially provided as a full set of values.' name='PointTrackGenerator'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Point coordinates in meters referenced to local coordinate system origin.' name='pointPositionsArray' type='MFVec3f' value='0 0 0 10 -4 0 25 -6 0 30 -8 5 38 -15 5 45 -18 5 55 -22 5 60 -25 15 60 -27 22 55 -30 35 48 -35 35 35 -35 35 25 -45 35 20 -55 35 15 -70 35 3 -70 35 -5 -72 40 -5 -75 50 0 -80 55 15 -75 55 30 -70 55 35 -60 55 40 -50 55 50 -34 55 65 -23 70'/> diff --git a/Tools/Animation/PushButtonExample.x3d b/Tools/Animation/PushButtonExample.x3d index 5b676f1180..aa08ec8b5d 100644 --- a/Tools/Animation/PushButtonExample.x3d +++ b/Tools/Animation/PushButtonExample.x3d @@ -6,13 +6,14 @@ <meta content='PushButton widget example use, inner button and outer shape can be round or square' name='description'/> <meta content='Don Brutzman, Murat Onder and MV4205 class, Spring 2004 Quarter' name='creator'/> <meta content='12 May 2004' name='created'/> - <meta content='6 March 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='PushButtonPrototype.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/PushButtonExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PushButtonExample.x3d'/> <Viewpoint description='Initial Viewpoint' orientation='0.123 -0.991 0.05 0.7741' position='-2 -0.1 2'/> <Background skyColor='0.8 0.6 0.1'/> <ExternProtoDeclare appinfo='PushButton widget, inner button and outer shape can be round or square' name='PushButton' url='"PushButtonPrototype.x3d#PushButton" "../../Tools/Animation/PushButtonPrototype.x3d#PushButton" "https://savage.nps.edu/Savage/Tools/Animation/PushButtonPrototype.x3d#PushButton" "../../Tools/Animation/PushButtonPrototype.wrl#PushButton" "PushButtonPrototype.wrl#PushButton" "https://savage.nps.edu/Savage/Tools/Animation/PushButtonPrototype.wrl#PushButton"'> diff --git a/Tools/Animation/PushButtonPrototype.x3d b/Tools/Animation/PushButtonPrototype.x3d index 238a0bcb95..8a65c61b47 100644 --- a/Tools/Animation/PushButtonPrototype.x3d +++ b/Tools/Animation/PushButtonPrototype.x3d @@ -6,7 +6,7 @@ <meta content='PushButton widget prototype declaration, inner button and outer shape can be round or square' name='description'/> <meta content='Don Brutzman, Murat Onder and MV4205 class, Spring 2004 Quarter' name='creator'/> <meta content='11 May 2004' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='PushButtonExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/PushButtonPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -14,6 +14,7 @@ </head> <Scene> <!-- Material Toggle Prototype is being used to be able to provide the color toggle. --> + <WorldInfo title='PushButtonPrototype.x3d'/> <ExternProtoDeclare appinfo='MaterialToggle selects one of two different Material values' name='MaterialToggle' url='"MaterialTogglePrototype.x3d#MaterialToggle" "../../Tools/Animation/MaterialTogglePrototype.x3d#MaterialToggle" "https://savage.nps.edu/Savage/Tools/Animation/MaterialTogglePrototype.x3d#MaterialToggle" "../../Tools/Animation/MaterialTogglePrototype.wrl#MaterialToggle" "MaterialTogglePrototype.wrl#MaterialToggle" "https://savage.nps.edu/Savage/Tools/Animation/MaterialTogglePrototype.wrl#MaterialToggle"'> <field accessType='initializeOnly' appinfo='Material node that is enabled when toggle=false' name='defaultMaterial' type='SFNode'/> <field accessType='initializeOnly' appinfo='Material node that is enabled when toggle=true' name='toggleMaterial' type='SFNode'/> diff --git a/Tools/Animation/RelativeProximitySensorExample.x3d b/Tools/Animation/RelativeProximitySensorExample.x3d index 77cf7893dc..ba3a2ac3b3 100644 --- a/Tools/Animation/RelativeProximitySensorExample.x3d +++ b/Tools/Animation/RelativeProximitySensorExample.x3d @@ -6,7 +6,7 @@ <meta content='RelativeProximitySensor design pattern: example use for paired object-to-object collision detection.' name='description'/> <meta content='Don Brutzman and MV4204 class' name='creator'/> <meta content='7 September 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='RelativeProximitySensorPrototype.x3d' name='reference'/> <meta content='Object-to-object collision detection' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/RelativeProximitySensorExample.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='RelativeProximitySensorExample.x3d'/> <ExternProtoDeclare appinfo='RelativeProximitySensor measures paired object-to-object collision detection' name='RelativeProximitySensor' url='"RelativeProximitySensorPrototype.x3d#RelativeProximitySensor" "https://savage.nps.edu/Savage/Tools/Animation/RelativeProximitySensorPrototype.x3d#RelativeProximitySensor" "RelativeProximitySensorPrototype.wrl#RelativeProximitySensor" "https://savage.nps.edu/Savage/Tools/Animation/RelativeProximitySensorPrototype.wrl#RelativeProximitySensor"'> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> <field accessType='initializeOnly' appinfo='where is the primary object' name='locationPrimary' type='SFVec3f'/> diff --git a/Tools/Animation/RelativeProximitySensorPrototype.x3d b/Tools/Animation/RelativeProximitySensorPrototype.x3d index 28524361b3..ab90ec52df 100644 --- a/Tools/Animation/RelativeProximitySensorPrototype.x3d +++ b/Tools/Animation/RelativeProximitySensorPrototype.x3d @@ -6,13 +6,14 @@ <meta content='Paired object-to-object collision detection using proximity sensor design pattern, implemented as a reusable prototype node.' name='description'/> <meta content='Don Brutzman and MV4204 class' name='creator'/> <meta content='3 September 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Object-to-object collision detection' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/RelativeProximitySensorPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='RelativeProximitySensorPrototype.x3d'/> <ProtoDeclare appinfo='RelativeProximitySensor measures paired object-to-object collision detection' name='RelativeProximitySensor'> <ProtoInterface> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> diff --git a/Tools/Animation/SliderFloatExample.x3d b/Tools/Animation/SliderFloatExample.x3d index c086a0f242..b38725155a 100644 --- a/Tools/Animation/SliderFloatExample.x3d +++ b/Tools/Animation/SliderFloatExample.x3d @@ -6,7 +6,7 @@ <meta content='This is an example of the SliderFloatPrototype, showing a slider bar starting at 12 and ranging from 0 to 24.' name='description'/> <meta content='Jane Wu' name='creator'/> <meta content='17 October 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='slow it down, change to positive control by user selection' name='TODO'/> <meta content='float slider example' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/SliderFloatExample.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SliderFloatExample.x3d'/> <ExternProtoDeclare appinfo='Slider user-interface widget that produces floating-point output values' name='SliderFloat' url='"SliderFloatPrototype.x3d#SliderFloat" "../../../Savage/Tools/Animation/SliderFloatPrototype.x3d#SliderFloat" "https://savage.nps.edu/Savage/Tools/Animation/SliderFloatPrototype.x3d#SliderFloat" "SliderFloatPrototype.wrl#SliderFloat" "../../../Savage/Tools/Animation/SliderFloatPrototype.wrl#SliderFloat" "https://savage.nps.edu/Savage/Tools/Animation/SliderFloatPrototype.wrl#SliderFloat"'> <field accessType='initializeOnly' appinfo='Allowed values: vertical, horizontal' name='layoutDirection' type='SFString'/> <field accessType='initializeOnly' appinfo='default value 1.0' name='height' type='SFFloat'/> diff --git a/Tools/Animation/SliderFloatPrototype.x3d b/Tools/Animation/SliderFloatPrototype.x3d index 32e05df161..ecee51a005 100644 --- a/Tools/Animation/SliderFloatPrototype.x3d +++ b/Tools/Animation/SliderFloatPrototype.x3d @@ -6,13 +6,14 @@ <meta content='A Slider prototype enabling mouse input where float output values are needed. Size, min/max values and color are defined by the author.' name='description'/> <meta content='Mike Hunsberger, Jane Wu' name='creator'/> <meta content='17 October 2001' name='created'/> - <meta content='25 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='animation slider' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/SliderFloatPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SliderFloatPrototype.x3d'/> <ProtoDeclare appinfo='Slider user-interface widget that produces floating-point output values' name='SliderFloat'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Allowed values: vertical, horizontal' name='layoutDirection' type='SFString' value='vertical'/> diff --git a/Tools/Animation/SliderIntegerExample.x3d b/Tools/Animation/SliderIntegerExample.x3d index b2a2d44551..4d9caae8b9 100644 --- a/Tools/Animation/SliderIntegerExample.x3d +++ b/Tools/Animation/SliderIntegerExample.x3d @@ -6,13 +6,14 @@ <meta content='This is an example of the SliderInteger prototype, showing a slider bar starting at 12 and ranging from 0 to 24.' name='description'/> <meta content='Jane Wu' name='creator'/> <meta content='19 September 2001' name='created'/> - <meta content='3 March 2013' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='slider example' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/SliderIntegerExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SliderIntegerExample.x3d'/> <ExternProtoDeclare appinfo='Slider user-interface widget that produces integer output values' name='SliderInteger' url='"../../../Savage/Tools/Animation/SliderIntegerPrototype.x3d#SliderInteger" "https://savage.nps.edu/Savage/Tools/Animation/SliderIntegerPrototype.x3d#SliderInteger" "../../../Savage/Tools/Animation/SliderIntegerPrototype.wrl#SliderInteger" "https://savage.nps.edu/Savage/Tools/Animation/SliderIntegerPrototype.wrl#SliderInteger"'> <field accessType='initializeOnly' appinfo='default value 1.0' name='height' type='SFFloat'/> <field accessType='initializeOnly' appinfo='default value 0.1' name='radius' type='SFFloat'/> diff --git a/Tools/Animation/SliderIntegerPrototype.x3d b/Tools/Animation/SliderIntegerPrototype.x3d index 2f0bfac2e9..0ac797d7d8 100644 --- a/Tools/Animation/SliderIntegerPrototype.x3d +++ b/Tools/Animation/SliderIntegerPrototype.x3d @@ -6,13 +6,14 @@ <meta content='A Slider prototype enabling mouse input where integer output values are needed. Size, min/max values and color are defined by the author.' name='description'/> <meta content='Mike Hunsberger, Jane Wu' name='creator'/> <meta content='3 August 2001' name='created'/> - <meta content='28 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='animation slider' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/SliderIntegerPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SliderIntegerPrototype.x3d'/> <ProtoDeclare appinfo='Slider user-interface widget that produces integer output values' name='SliderInteger'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Allowed values: vertical, horizontal' name='layoutDirection' type='SFString' value='vertical'/> diff --git a/Tools/Animation/TimeDelaySensorExample.x3d b/Tools/Animation/TimeDelaySensorExample.x3d index 19462b4d6a..350f0264e2 100644 --- a/Tools/Animation/TimeDelaySensorExample.x3d +++ b/Tools/Animation/TimeDelaySensorExample.x3d @@ -6,7 +6,7 @@ <meta content='Time delay sensor design pattern: example use.' name='description'/> <meta content='Don Brutzman and MV4204 class' name='creator'/> <meta content='18 August 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='TimeDelaySensorPrototype.x3d' name='reference'/> <meta content='https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/time.html' name='reference'/> <meta content='https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/utils.html' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TimeDelaySensorExample.x3d'/> <ExternProtoDeclare appinfo='TimeSensor functionality commences after delayInterval pause' name='TimeDelaySensor' url='"TimeDelaySensorPrototype.x3d#TimeDelaySensor" "https://savage.nps.edu/Savage/Tools/Animation/TimeDelaySensorPrototype.x3d#TimeDelaySensor" "TimeDelaySensorPrototype.wrl#TimeDelaySensor" "https://savage.nps.edu/Savage/Tools/Animation/TimeDelaySensorPrototype.wrl#TimeDelaySensor"'> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> <field accessType='inputOutput' name='startTime' type='SFTime'/> diff --git a/Tools/Animation/TimeDelaySensorPrototype.x3d b/Tools/Animation/TimeDelaySensorPrototype.x3d index eed20d30fb..86c583dc66 100644 --- a/Tools/Animation/TimeDelaySensorPrototype.x3d +++ b/Tools/Animation/TimeDelaySensorPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Time delay sensor design pattern, implemented as a reusable prototype node.' name='description'/> <meta content='Don Brutzman and MV4204 class' name='creator'/> <meta content='29 August 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='TimeDelaySensorExample.x3d' name='reference'/> <meta content='https://www.web3d.org/technicalinfo/specifications/vrml97/part1/concepts.html#4.6.8' name='reference'/> <meta content='https://www.web3d.org/technicalinfo/specifications/vrml97/part1/nodesRef.html#CoordinateInterpolator' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TimeDelaySensorPrototype.x3d'/> <ProtoDeclare appinfo='TimeSensor functionality commences after delayInterval pause' name='TimeDelaySensor'> <ProtoInterface> <field accessType='inputOutput' appinfo='describe the purpose of this sensor' name='description' type='SFString'/> diff --git a/Tools/Animation/TimeSensorEaseInEaseOutExample.x3d b/Tools/Animation/TimeSensorEaseInEaseOutExample.x3d index ee9eea772f..2fbdeb6a59 100644 --- a/Tools/Animation/TimeSensorEaseInEaseOutExample.x3d +++ b/Tools/Animation/TimeSensorEaseInEaseOutExample.x3d @@ -6,7 +6,7 @@ <meta content='Time sensor ease-in ease-out design pattern: example use.' name='description'/> <meta content='Don Brutzman and MV4205 class' name='creator'/> <meta content='4 April 2006' name='created'/> - <meta content='18 October 2009' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='TimeSensorEaseInEaseOutPrototype.x3d' name='reference'/> <meta content='TimeDelaySensorExample.x3d' name='reference'/> <meta content='TimeSensorEaseInEaseOut.png' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TimeSensorEaseInEaseOutExample.x3d'/> <ExternProtoDeclare appinfo='TimeSensorEaseInEaseOut is a TimeSensor node with gradual start and stop rates' name='TimeSensorEaseInEaseOut' url='"TimeSensorEaseInEaseOutPrototype.x3d#TimeSensorEaseInEaseOut" "../../../Savage/Tools/Animation/TimeSensorEaseInEaseOutPrototype.x3d#TimeSensorEaseInEaseOut" "https://savage.nps.edu/Savage/Tools/Animation/TimeSensorEaseInEaseOutPrototype.x3d#TimeSensorEaseInEaseOut" "TimeSensorEaseInEaseOutPrototype.wrl#TimeSensorEaseInEaseOut" "../../../Savage/Tools/Animation/TimeSensorEaseInEaseOutPrototype.wrl#TimeSensorEaseInEaseOut" "https://savage.nps.edu/Savage/Tools/Animation/TimeSensorEaseInEaseOutPrototype.wrl#TimeSensorEaseInEaseOut"'> <field accessType='inputOutput' appinfo='whether sensor is active' name='enabled' type='SFBool'/> <field accessType='inputOutput' appinfo='loop duration in seconds' name='cycleInterval' type='SFTime'/> diff --git a/Tools/Animation/TimeSensorEaseInEaseOutPrototype.x3d b/Tools/Animation/TimeSensorEaseInEaseOutPrototype.x3d index 84d1b02ddc..68d4da0870 100644 --- a/Tools/Animation/TimeSensorEaseInEaseOutPrototype.x3d +++ b/Tools/Animation/TimeSensorEaseInEaseOutPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Time sensor ease-in ease-out design pattern, implemented as a reusable prototype node.' name='description'/> <meta content='Don Brutzman and MV4204 class' name='creator'/> <meta content='4 April 2006' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='TimeSensorEaseInEaseOutExample.x3d' name='reference'/> <meta content='TimeDelaySensorPrototype.x3d' name='reference'/> <meta content='TimeSensorEaseInEaseOut' name='subject'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TimeSensorEaseInEaseOutPrototype.x3d'/> <ProtoDeclare appinfo='TimeSensorEaseInEaseOut is a TimeSensor node with gradual start and stop rates' name='TimeSensorEaseInEaseOut'> <ProtoInterface> <field accessType='inputOutput' appinfo='whether sensor is active' name='enabled' type='SFBool' value='true'/> diff --git a/Tools/Animation/ViewpointSequencerExample.x3d b/Tools/Animation/ViewpointSequencerExample.x3d index a357c9ac9b..c70a7ab9b2 100644 --- a/Tools/Animation/ViewpointSequencerExample.x3d +++ b/Tools/Animation/ViewpointSequencerExample.x3d @@ -6,13 +6,14 @@ <meta content='Animate through a set of Viewpoints and repeat' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='11 December 2002' name='created'/> - <meta content='14 November 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Viewpoint Tour' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ViewpointSequencerExample.x3d'/> <ExternProtoDeclare appinfo='Sequentially binds each Viewpoint in a set of Viewpoint USE nodes, creating an automatic tour for a scene' name='ViewpointSequencer' url='"../../../Savage/Tools/Animation/ViewpointSequencerPrototype.x3d#ViewpointSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerPrototype.x3d#ViewpointSequencer" "../../../Savage/Tools/Animation/ViewpointSequencerPrototype.wrl#ViewpointSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerPrototype.wrl#ViewpointSequencer"'> <field accessType='initializeOnly' appinfo='Viewpoint USE nodes that are sequentially bound' name='viewpoints' type='MFNode'/> <field accessType='inputOutput' appinfo='number of seconds between viewpoint shifts' name='interval' type='SFTime'/> diff --git a/Tools/Animation/ViewpointSequencerPrototype.x3d b/Tools/Animation/ViewpointSequencerPrototype.x3d index ca5929f2a6..0c42a5ae8d 100644 --- a/Tools/Animation/ViewpointSequencerPrototype.x3d +++ b/Tools/Animation/ViewpointSequencerPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Animate through a set of Viewpoint or GeoViewpoint nodes and repeat' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='10 December 2002' name='created'/> - <meta content='21 September 2017' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Two versions of this scene are maintained in order to avoid Cross-Origin Resource Sharing (CORS) restrictions when referenced from X3D models embedded inside HTML.' name='info'/> <meta content='https://x3dgraphics.com/examples/X3dForAdvancedModeling/Animation/ViewpointSequencerPrototype.x3d' name='reference'/> <meta content='https://www.web3d.org/technicalinfo/specifications/vrml97/part1/nodesRef.html#ScalarInterpolator' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ViewpointSequencerPrototype.x3d'/> <ProtoDeclare appinfo='Sequentially binds each Viewpoint in a set of Viewpoint USE nodes, creating an automatic tour for a scene' name='ViewpointSequencer'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Viewpoint USE nodes that are sequentially bound' name='viewpoints' type='MFNode'> diff --git a/Tools/Animation/WaypointInterpolatorExample.x3d b/Tools/Animation/WaypointInterpolatorExample.x3d index 18ac5241b1..21bbacbbd4 100644 --- a/Tools/Animation/WaypointInterpolatorExample.x3d +++ b/Tools/Animation/WaypointInterpolatorExample.x3d @@ -6,7 +6,7 @@ <meta content='Example set of waypoints, plus either leg durations or speed(s), which demonstrates resulting position/orientation interpolation. Motion can be stopped/started by placing mouse over orange TouchSensor Box. A HiddenViewpoint also exists under the coordinate axes. Trace values are printed in the browser console.' name='description'/> <meta content='Don Brutzman, Curtis Blais, Jeff Weekley, Jane Wu' name='creator'/> <meta content='6 April 2001' name='created'/> - <meta content='21 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='WaypointInterpolatorExample.png' name='Image'/> <meta content='Cortona bug: TimeSensor set_cycleInterval has no effect, effectively ignoring routed totalDuration. Workaround: view calculated value for totalDuration, then set it in TimeSensor manually.' name='warning'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/WaypointInterpolatorExample.x3d' name='identifier'/> @@ -17,6 +17,7 @@ <Scene> <!-- ====================================== --> <!-- To use WaypointInterpolator in your scene, copy/paste this definition verbatim first. --> + <WorldInfo title='WaypointInterpolatorExample.x3d'/> <ExternProtoDeclare appinfo='Reads waypoints and legSpeeds/legDurations/defaultSpeed to provide a customizable position/orientation interpolator.' name='WaypointInterpolator' url='"../../../Savage/Tools/Animation/WaypointInterpolatorPrototype.x3d#WaypointInterpolator" "https://savage.nps.edu/Savage/Tools/Animation/WaypointInterpolatorPrototype.x3d#WaypointInterpolator" "../../../Savage/Tools/Animation/WaypointInterpolatorPrototype.wrl#WaypointInterpolator" "https://savage.nps.edu/Savage/Tools/Animation/WaypointInterpolatorPrototype.wrl#WaypointInterpolator"'> <!-- Priority of use: legSpeeds (m/sec), legDurations (seconds), defaultSpeed (m/sec) --> <field accessType='initializeOnly' appinfo='Short description of what is animated by this WaypointInterpolator.' name='description' type='SFString'/> diff --git a/Tools/Animation/WaypointInterpolatorPrototype.x3d b/Tools/Animation/WaypointInterpolatorPrototype.x3d index 4c65205536..cd38219a92 100644 --- a/Tools/Animation/WaypointInterpolatorPrototype.x3d +++ b/Tools/Animation/WaypointInterpolatorPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Prototype to provide a set of waypoints, plus either leg durations or speed, and return position/orientation interpolation values. Included example can be stopped/started via TouchSensor mouse over floor Box.' name='description'/> <meta content='Don Brutzman, Curtis Blais, Jeff Weekley, Jane Wu' name='creator'/> <meta content='6 April 2001' name='created'/> - <meta content='22 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/WaypointInterpolatorPrototype.x3d' name='identifier'/> <meta content='https://savage.nps.edu/Savage/Tools/Animation/WaypointInterpolatorExample.x3d' name='reference'/> <meta content='browsers do not compute pitch angle consistently' name='warning'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='WaypointInterpolatorPrototype.x3d'/> <ProtoDeclare appinfo='Reads waypoints and legSpeeds/legDurations/defaultSpeed to provide a customizable position/orientation interpolator.' name='WaypointInterpolator'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Short description of what is animated by this WaypointInterpolator.' name='description' type='SFString'/> diff --git a/Tools/Authoring/AnimatedViewpointRecorderExample.x3d b/Tools/Authoring/AnimatedViewpointRecorderExample.x3d index 3b0442ac96..f6339362b6 100644 --- a/Tools/Authoring/AnimatedViewpointRecorderExample.x3d +++ b/Tools/Authoring/AnimatedViewpointRecorderExample.x3d @@ -6,7 +6,7 @@ <meta content='Example authoring use of AnimatedViewpointRecorder prototype. Each tour recording output goes to the console, where it must be cut/pasted for further use. See AnimatedViewpointRecorderSample for sample output.' name='description'/> <meta content='Don Brutzman, Ken Curtin, Duane Davis, Christos Kalogrias' name='creator'/> <meta content='9 November 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='AnimatedViewpointRecorderPrototype.x3d' name='reference'/> <meta content='AnimatedViewpointRecorderSample.x3d' name='reference'/> <meta content='recording animated viewpoint tour' name='subject'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='AnimatedViewpointRecorderExample.x3d'/> <ExternProtoDeclare appinfo='AnimatedViewpointRecorder captures view position and orientation tour to create a guided tour animation. The recording output goes to the browser console where the .x3d (or .x3dv) output can be cut/pasted for further use.' name='AnimatedViewpointRecorder' url='"AnimatedViewpointRecorderPrototype.x3d#AnimatedViewpointRecorder" "https://savage.nps.edu/Savage/Tools/Authoring/AnimatedViewpointRecorderPrototype.x3d#AnimatedViewpointRecorder" "AnimatedViewpointRecorderPrototype.wrl#AnimatedViewpointRecorder" "https://savage.nps.edu/Savage/Tools/Authoring/AnimatedViewpointRecorderPrototype.wrl#AnimatedViewpointRecorder"'> <field accessType='inputOnly' appinfo='Set start=true to commence recording viewpoint position/orientation.' name='start' type='SFBool'/> <field accessType='inputOnly' appinfo='Set stop=true to finish recording viewpoint position/orientation. Resulting VRML is added to scene resulting X3D and VRML is output to console.' name='stop' type='SFBool'/> diff --git a/Tools/Authoring/AnimatedViewpointRecorderPrototype.x3d b/Tools/Authoring/AnimatedViewpointRecorderPrototype.x3d index 479060050c..4599dc9013 100644 --- a/Tools/Authoring/AnimatedViewpointRecorderPrototype.x3d +++ b/Tools/Authoring/AnimatedViewpointRecorderPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Record camera position and orientation as user navigates, then filter values and produce output, both into the console output window and as a replayable node group. Future work: further filtering.' name='description'/> <meta content='Don Brutzman, Ken Curtin, Duane Davis, Christos Kalogrias' name='creator'/> <meta content='24 October 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='AnimatedViewpointRecorderExample.x3d' name='reference'/> <meta content='AnimatedViewpointRecorderSample.x3d' name='reference'/> <meta content='http://www.realism.com/Web3D/Examples#WhereAmI' name='reference'/> @@ -18,6 +18,7 @@ </head> <Scene> <!-- ==================== --> + <WorldInfo title='AnimatedViewpointRecorderPrototype.x3d'/> <ProtoDeclare appinfo='AnimatedViewpointRecorder captures view position and orientation tour to create a guided tour animation. The recording output goes to the browser console where the .x3d (or .x3dv) output can be cut/pasted for further use.' name='AnimatedViewpointRecorder'> <ProtoInterface> <field accessType='inputOnly' appinfo='Set start=true to commence recording viewpoint position/orientation.' name='start' type='SFBool'/> diff --git a/Tools/Authoring/AnimatedViewpointRecorderSample.x3d b/Tools/Authoring/AnimatedViewpointRecorderSample.x3d index b93be65c31..e4282896cc 100644 --- a/Tools/Authoring/AnimatedViewpointRecorderSample.x3d +++ b/Tools/Authoring/AnimatedViewpointRecorderSample.x3d @@ -6,7 +6,7 @@ <meta content='Example output from AnimatedViewpointRecorderExample showing results from four separate, previously computed, animated viewpoint recordings.' name='description'/> <meta content='Don Brutzman, Ken Curtin, Duane Davis, Christos Kalogrias' name='creator'/> <meta content='9 November 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='AnimatedViewpointRecorderPrototype.x3d' name='reference'/> <meta content='AnimatedViewpointRecorderExample.x3d' name='reference'/> <meta content='recording animated viewpoint tour' name='subject'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='AnimatedViewpointRecorderSample.x3d'/> <Inline DEF='HelloWorld' url='"../../../HelloWorld.x3d" "https://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d" "../../../HelloWorld.wrl" "https://www.web3d.org/x3d/content/examples/Basic/HelloWorld.wrl"'/> <!-- ********** start recorded Animated Tour 0 using .x3d syntax ********** --> <Group> diff --git a/Tools/Authoring/CoordinateAxes.x3d b/Tools/Authoring/CoordinateAxes.x3d index 6bd381f4eb..9846ae9a2d 100644 --- a/Tools/Authoring/CoordinateAxes.x3d +++ b/Tools/Authoring/CoordinateAxes.x3d @@ -5,7 +5,7 @@ <meta content='CoordinateAxes.x3d' name='title'/> <meta content='Don Brutzman, Byounghyun Yoo' name='creator'/> <meta content='14 July 2000' name='created'/> - <meta content='5 June 2012' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X Y Z axis arrows and labels in X3D coordinate system. See CoordinateAxesExample for use as an Inline coordinate-system reference frame.' name='description'/> <meta content='https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d' name='reference'/> <meta content='https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxesNSEW.x3d' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CoordinateAxes.x3d'/> <Collision DEF='DoNotCollideWithVisualizationWidget' enabled='false'> <!-- Invoke CoordinateAxes in other scenes as an Inline child inside a scaling Transform node, at the topmost level of the scene graph. --> <!-- This NavigationInfo allows examine mode and will be overridden by any parent scene. --> diff --git a/Tools/Authoring/CoordinateAxesInlineExample.x3d b/Tools/Authoring/CoordinateAxesInlineExample.x3d index 8a17f26391..9c67c7d81e 100644 --- a/Tools/Authoring/CoordinateAxesInlineExample.x3d +++ b/Tools/Authoring/CoordinateAxesInlineExample.x3d @@ -5,13 +5,14 @@ <meta content='CoordinateAxesInlineExample.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='2 September 2000' name='created'/> - <meta content='11 May 2009' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X Y Z axis arrows and labels in X3D/VRML coordinate system. Shows use of CoordinateAxesVrml as Inline for coordinate-system reference frames.' name='description'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/CoordinateAxesInlineExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CoordinateAxesInlineExample.x3d'/> <Transform scale='2 2 2'> <Inline DEF='CoordinateAxes' url='"CoordinateAxes.x3d" "../../../X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "../../../Savage/Tools/Authoring/CoordinateAxes.x3d" "https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "https://savage.nps.edu/Savage/Tools/Authoring/CoordinateAxes.x3d" "CoordinateAxes.wrl" "../../../X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "https://savage.nps.edu/Savage/Tools/Authoring/CoordinateAxes.wrl" "../../../Savage/Tools/Authoring/CoordinateAxes.wrl"'/> </Transform> diff --git a/Tools/Authoring/CoordinateAxesNSEW.x3d b/Tools/Authoring/CoordinateAxesNSEW.x3d index 4121d60b9d..56da537831 100644 --- a/Tools/Authoring/CoordinateAxesNSEW.x3d +++ b/Tools/Authoring/CoordinateAxesNSEW.x3d @@ -5,7 +5,7 @@ <meta content='CoordinateAxesNSEW.x3d' name='title'/> <meta content='Don Brutzman, Byounghyun Yoo' name='creator'/> <meta content='14 July 2000' name='created'/> - <meta content='5 June 2012' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X Y Z axis arrows and labels in X3D coordinate system. See CoordinateAxesExample for use as an Inline coordinate-system reference frame.' name='description'/> <meta content='CoordinateAxesNSEW.png' name='Image'/> <meta content='CoordinateAxesNSEW.WhiteBackground.png' name='Image'/> @@ -19,6 +19,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CoordinateAxesNSEW.x3d'/> <Collision DEF='DoNotCollideWithVisualizationWidget' enabled='false'> <!-- Invoke CoordinateAxes in other scenes as an Inline child inside a scaling Transform node, at the topmost level of the scene graph. --> <!-- This NavigationInfo allows examine mode and will be overridden by any parent scene. --> diff --git a/Tools/Authoring/FilterExamples.x3d b/Tools/Authoring/FilterExamples.x3d index a86bee4448..30232bd4a4 100644 --- a/Tools/Authoring/FilterExamples.x3d +++ b/Tools/Authoring/FilterExamples.x3d @@ -6,7 +6,7 @@ <meta content='Contains examples for the prototypes defined in the FilterPrototypes.x3d' name='description'/> <meta content='Don Brutzman, James Harney, Jane Wu' name='creator'/> <meta content='18 December 2001' name='created'/> - <meta content='27 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/FilterPrototypes.x3d' name='reference'/> <meta content='filter' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/FilterExamples.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='FilterExamples.x3d'/> <ExternProtoDeclare name='FilterBooleanPassTrueEvents' url='"FilterPrototypes.wrl#FilterBooleanPassTrueEvents" "https://savage.nps.edu/Savage/Tools/Authoring/FilterPrototypes.wrl#FilterBooleanPassTrueEvents" "FilterPrototypes.x3d#FilterBooleanPassTrueEvents" "https://savage.nps.edu/Savage/Tools/Authoring/FilterPrototypes.x3d#FilterBooleanPassTrueEvents"'> <field accessType='inputOnly' name='setBoolean' type='SFBool'/> <field accessType='outputOnly' name='trueEventOut' type='SFBool'/> diff --git a/Tools/Authoring/FilterPrototypes.x3d b/Tools/Authoring/FilterPrototypes.x3d index 5ad82cc6b9..d5bcde460b 100644 --- a/Tools/Authoring/FilterPrototypes.x3d +++ b/Tools/Authoring/FilterPrototypes.x3d @@ -6,7 +6,7 @@ <meta content='Contains prototypes that filter multiple values/events to extract a single value/event.' name='description'/> <meta content='Don Brutzman, James Harney, Jane Wu' name='creator'/> <meta content='18 December 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='1.0' name='version'/> <meta content='event filter' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/FilterPrototypes.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='FilterPrototypes.x3d'/> <ProtoDeclare name='FilterBooleanPassTrueEvents'> <ProtoInterface> <field accessType='inputOnly' name='setBoolean' type='SFBool'/> diff --git a/Tools/Authoring/GridXY_20x20Fixed.x3d b/Tools/Authoring/GridXY_20x20Fixed.x3d index 2808dc1bc2..4b2ea26811 100644 --- a/Tools/Authoring/GridXY_20x20Fixed.x3d +++ b/Tools/Authoring/GridXY_20x20Fixed.x3d @@ -5,7 +5,7 @@ <meta content='GridXY_20x20Fixed.x3d' name='title'/> <meta content='MV4204 class' name='creator'/> <meta content='6 September 2011' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Line grid authoring tool to enable precise visual measurement of objects in 3D space - fixed position. Oriented along XY plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> <meta content='GridXZ_20x20Fixed.x3d' name='reference'/> <meta content='GridYZ_20x20Fixed.x3d' name='reference'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridXY_20x20Fixed.x3d'/> <Viewpoint description='XY vertical grid, perpendicular to Z axis (seen from 0 0 25)' position='0 0 25'/> <Transform DEF='GridLocation' rotation='1 0 0 1.57079'> <Shape DEF='LinesAlignedAlongZ'> diff --git a/Tools/Authoring/GridXY_20x20Movable.x3d b/Tools/Authoring/GridXY_20x20Movable.x3d index 5b6d560a65..8d12f9e46d 100644 --- a/Tools/Authoring/GridXY_20x20Movable.x3d +++ b/Tools/Authoring/GridXY_20x20Movable.x3d @@ -5,7 +5,7 @@ <meta content='GridXY_20x20Movable.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='22 November 2000' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Line grid authoring tool for precise measurement in 3D space: drag plane to move along Z axis, click numbers to hide grid. Oriented along XY plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridsExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridXY_20x20Movable.x3d' name='identifier'/> @@ -13,6 +13,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridXY_20x20Movable.x3d'/> <Viewpoint description='XY grid (0 0 30 relative)' position='0 0 30'/> <Viewpoint description='XY grid (35 0 20 relative)' orientation='0 1 0 1.06' position='35 0 20'/> <Transform DEF='GridLocation'> diff --git a/Tools/Authoring/GridXZExample.x3d b/Tools/Authoring/GridXZExample.x3d index e9380e62d3..16bc0b4aa6 100644 --- a/Tools/Authoring/GridXZExample.x3d +++ b/Tools/Authoring/GridXZExample.x3d @@ -5,7 +5,7 @@ <meta content='GridXZExample.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='2 February 2003' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='update corresponding X3D-Edit template to match quoting of MFString fieldValues' name='TODO'/> <meta content='Line grid authoring tool to enable precise measurement of objects in 3D space - fixed position. Oriented along XZ plane, default size 20m by 20m, default block size 1m by 1m.' name='description'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridXZExample.x3d' name='identifier'/> @@ -13,6 +13,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridXZExample.x3d'/> <ExternProtoDeclare appinfo='Line grid authoring tool to enable precise measurement of objects in 3D space - fixed position. Oriented along XZ plane size 20m by 20m.' name='GridXZ' url='"GridXZPrototype.x3d#GridXZ" "https://savage.nps.edu/Savage/Tools/Authoring/GridXZPrototype.x3d#GridXZ" "GridXZPrototype.wrl#GridXZ" "https://savage.nps.edu/Savage/Tools/Authoring/GridXZPrototype.wrl#GridXZ"'> <field accessType='initializeOnly' appinfo='Purpose of this grid displayed for overall Viewpoint' name='description' type='SFString'/> <field accessType='inputOutput' appinfo='color for descriptive labels at grid edges and corners' name='labelColor' type='SFColor'/> diff --git a/Tools/Authoring/GridXZPrototype.x3d b/Tools/Authoring/GridXZPrototype.x3d index c9a338ddc5..bf33b4c112 100644 --- a/Tools/Authoring/GridXZPrototype.x3d +++ b/Tools/Authoring/GridXZPrototype.x3d @@ -5,13 +5,14 @@ <meta content='GridXZPrototype.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='2 February 2003' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Line grid authoring tool to enable precise measurement of objects in 3D space - fixed position. Oriented along XZ plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridXZPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridXZPrototype.x3d'/> <ProtoDeclare appinfo='Line grid authoring tool to enable precise measurement of objects in 3D space - fixed position. Oriented along XZ plane size 20m by 20m.' name='GridXZ'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Purpose of this grid displayed for overall Viewpoint' name='description' type='SFString' value='GridXZ'/> diff --git a/Tools/Authoring/GridXZ_20x20Fixed.x3d b/Tools/Authoring/GridXZ_20x20Fixed.x3d index d65da84250..c84f3fb838 100644 --- a/Tools/Authoring/GridXZ_20x20Fixed.x3d +++ b/Tools/Authoring/GridXZ_20x20Fixed.x3d @@ -5,7 +5,7 @@ <meta content='GridXZ_20x20Fixed.x3d' name='title'/> <meta content='MV4204 class' name='creator'/> <meta content='3 September 2000' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='GridXY_20x20Fixed.x3d' name='reference'/> <meta content='GridYZ_20x20Fixed.x3d' name='reference'/> <meta content='Line grid authoring tool to enable precise visual measurement of objects in 3D space - fixed position. Oriented along XZ plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridXZ_20x20Fixed.x3d'/> <Viewpoint description='XZ horizontal grid, perpendicular to Y axis (seen from 0 10 25)' orientation='1 0 0 -0.4' position='0 10 25'/> <Transform DEF='GridLocation'> <Group> diff --git a/Tools/Authoring/GridXZ_20x20Movable.x3d b/Tools/Authoring/GridXZ_20x20Movable.x3d index 4d5b165af1..09f76430b9 100644 --- a/Tools/Authoring/GridXZ_20x20Movable.x3d +++ b/Tools/Authoring/GridXZ_20x20Movable.x3d @@ -5,7 +5,7 @@ <meta content='GridXZ_20x20Movable.x3d' name='title'/> <meta content='MV4204 class' name='creator'/> <meta content='22 November 2000' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Line grid authoring tool for precise measurement in 3D space: drag plane to move along Y axis, click numbers to hide grid. Oriented along XZ plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridXZ_20x20Movable.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -13,6 +13,7 @@ </head> <Scene> <!-- Viewpoint above X axis, rotated left and oriented down to face center --> + <WorldInfo title='GridXZ_20x20Movable.x3d'/> <Viewpoint description='XZ grid (0 10 25 relative)' orientation='1 0 0 -0.4' position='0 10 25'/> <Transform center='25 10 0' rotation='0 1 0 1.57079'> <Viewpoint description='XZ grid (25 10 0 relative)' orientation='1 0 0 -0.4' position='25 10 0'/> diff --git a/Tools/Authoring/GridYZ_20x20Fixed.x3d b/Tools/Authoring/GridYZ_20x20Fixed.x3d index 398d5777c3..3cf3eb27cb 100644 --- a/Tools/Authoring/GridYZ_20x20Fixed.x3d +++ b/Tools/Authoring/GridYZ_20x20Fixed.x3d @@ -5,7 +5,7 @@ <meta content='GridYZ_20x20Fixed.x3d' name='title'/> <meta content='MV4204 class' name='creator'/> <meta content='6 September 2011' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='GridXY_20x20Fixed.x3d' name='reference'/> <meta content='GridYZ_20x20Fixed.x3d' name='reference'/> <meta content='Line grid authoring tool to enable precise visual measurement of objects in 3D space - fixed position. Oriented along YZ plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridYZ_20x20Fixed.x3d'/> <Viewpoint description='YZ vertical grid, perpendicular to X axis (seen from 25 0 0)' orientation='0 1 0 1.57079' position='25 0 0'/> <Transform DEF='GridLocation' rotation='0 0 1 1.57079'> <Shape DEF='LinesAlignedAlongZ'> diff --git a/Tools/Authoring/GridYZ_20x20Movable.x3d b/Tools/Authoring/GridYZ_20x20Movable.x3d index c071bb1db2..c07e2ad472 100644 --- a/Tools/Authoring/GridYZ_20x20Movable.x3d +++ b/Tools/Authoring/GridYZ_20x20Movable.x3d @@ -5,7 +5,7 @@ <meta content='GridYZ_20x20Movable.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='8 November 2000' name='created'/> - <meta content='30 March 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Line grid authoring tool for precise measurement in 3D space: drag plane to move along X axis, click numbers to hide grid. Oriented along YZ plane, size 20m by 20m, default block size 1m by 1m.' name='description'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridsExample.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/GridYZ_20x20Movable.x3d' name='identifier'/> @@ -13,6 +13,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridYZ_20x20Movable.x3d'/> <Viewpoint description='YZ grid (15 0 30 relative)' orientation='0 1 0 0.465' position='15 0 30'/> <Viewpoint description='YZ grid (30 0 0 relative)' orientation='0 1 0 1.57079' position='30 0 0'/> <Viewpoint description='YZ grid (25 0 -25 relative)' orientation='0 1 0 2.37' position='25 0 -25'/> diff --git a/Tools/Authoring/GridsExample.x3d b/Tools/Authoring/GridsExample.x3d index b32df08b22..a24130e6e1 100644 --- a/Tools/Authoring/GridsExample.x3d +++ b/Tools/Authoring/GridsExample.x3d @@ -5,7 +5,7 @@ <meta content='GridsExample.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='11 October 2001' name='created'/> - <meta content='13 October 2013' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Example showing all three line grid authoring tools to enable precise measurement of objects in 3D space. Select axis labels to drag any plane and move along axis, click numbers to hide individual grids.' name='description'/> <meta content='GridsExample.png' name='Image'/> <meta content='GridsExampleMeasurement.png' name='Image'/> @@ -16,6 +16,7 @@ </head> <Scene> <!-- Entry viewpoints --> + <WorldInfo title='GridsExample.x3d'/> <Transform rotation='0 1 0 0.78' translation='15 12 15'> <Viewpoint centerOfRotation='-15 -12 -15' description='Drag grids along center axes to measure shapes' orientation='1 0 0 -0.4'/> </Transform> diff --git a/Tools/Authoring/GridsExamplePixelTexture.x3d b/Tools/Authoring/GridsExamplePixelTexture.x3d index b5dece9319..9e7d4aeaae 100644 --- a/Tools/Authoring/GridsExamplePixelTexture.x3d +++ b/Tools/Authoring/GridsExamplePixelTexture.x3d @@ -2,15 +2,15 @@ <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd"> <X3D profile='Interactive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.0.xsd'> <head> + <!-- edit default meta tag entries to document this converted scene --> <meta content='GridsExamplePixelTexture.x3d' name='title'/> <meta content='GridsExample.png' name='Image'/> <meta content='Image converted from binary format into an X3D PixelTexture.' name='description'/> - <!-- edit default meta tag entries to document this converted scene --> <meta content='*enter name of original author here*' name='creator'/> <meta content='*if manually translating image-to-X3D, enter name of person translating here*' name='translator'/> <meta content='*enter date*' name='created'/> <meta content='*enter date*' name='translated'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='*enter version here, if any*' name='version'/> <meta content='*enter reference citation or relative/online url here*' name='reference'/> <meta content='*enter additional url/bibliographic reference information here*' name='reference'/> @@ -31,6 +31,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GridsExamplePixelTexture.x3d'/> <Viewpoint description='PixelTexture version of image GridsExample.png' position='0 0 1.5'/> <!-- Apply the possibly non-square image to square geometry, then scale geometry to match original image aspect ratio --> <Transform scale='1 1.314394 1' translation='-0.5 -0.6571969985961914 0'> diff --git a/Tools/Authoring/PixelTextureNavyJackDontTreadOnMe.x3d b/Tools/Authoring/PixelTextureNavyJackDontTreadOnMe.x3d index 72fed40946..64520b64fb 100644 --- a/Tools/Authoring/PixelTextureNavyJackDontTreadOnMe.x3d +++ b/Tools/Authoring/PixelTextureNavyJackDontTreadOnMe.x3d @@ -8,7 +8,7 @@ <meta content='Don Brutzman' name='creator'/> <meta content='10 June 2004' name='created'/> <meta content='5 January 2006' name='translated'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/PixelTextureNavyJackDontTreadOnMe.x3d' name='identifier'/> <meta content='https://savage.nps.edu/Savage/Tools/Authoring/PixelTextureGenerator.java' name='generator'/> <meta content='http://java.sun.com/j2se/1.4.2/docs/api/java/awt/image/PixelGrabber.html' name='reference'/> @@ -19,6 +19,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PixelTextureNavyJackDontTreadOnMe.x3d'/> <Viewpoint description='PixelTexture version of image NavyJackDontTreadOnMe.gif' position='0 0 1.5'/> <!-- Apply the possibly non-square image to square geometry, then scale geometry to match original image aspect ratio --> <Transform scale='1 0.587963 1' translation='-0.5 -0.29398149251937866 0'> diff --git a/Tools/Authoring/PixelTextureTemplate.x3d b/Tools/Authoring/PixelTextureTemplate.x3d index 954057edb4..1549233c95 100644 --- a/Tools/Authoring/PixelTextureTemplate.x3d +++ b/Tools/Authoring/PixelTextureTemplate.x3d @@ -2,15 +2,15 @@ <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd"> <X3D profile='Interactive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.0.xsd'> <head> + <!-- edit default meta tag entries to document this converted scene --> <meta content='PixelTextureTemplate.x3d' name='title'/> <meta content='NavyJackDontTreadOnMe.gif' name='Image'/> <meta content='Image converted from binary format into an X3D PixelTexture.' name='description'/> - <!-- edit default meta tag entries to document this converted scene --> <meta content='*enter name of original author here*' name='creator'/> <meta content='*if manually translating image-to-X3D, enter name of person translating here*' name='translator'/> <meta content='*enter date*' name='created'/> <meta content='*enter date*' name='translated'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='*enter version here, if any*' name='version'/> <meta content='*enter reference citation or relative/online url here*' name='reference'/> <meta content='*enter additional url/bibliographic reference information here*' name='reference'/> @@ -31,6 +31,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PixelTextureTemplate.x3d'/> <Viewpoint description='PixelTexture version of image NavyJackDontTreadOnMe.gif' position='0 0 1.5'/> <!-- Apply the possibly non-square image to square geometry, then scale geometry to match original image aspect ratio --> <Transform scale='1 0.587963 1' translation='-0.5 -0.29398149251937866 0'> diff --git a/Tools/Authoring/SingleTypeConversionExample.x3d b/Tools/Authoring/SingleTypeConversionExample.x3d index 5d2a078fab..3ffd672f23 100644 --- a/Tools/Authoring/SingleTypeConversionExample.x3d +++ b/Tools/Authoring/SingleTypeConversionExample.x3d @@ -6,7 +6,7 @@ <meta content='Converts from a single typed value to various other types of values.' name='description'/> <meta content='Don Brutzman, Mike Hunsberger, Jane Wu' name='creator'/> <meta content='8 June 2003' name='created'/> - <meta content='28 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='type conversion' name='subject'/> <meta content='SingleTypeConversionExampleDisplayBegin.png' name='Image'/> <meta content='SingleTypeConversionExampleDisplayEnd.png' name='Image'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SingleTypeConversionExample.x3d'/> <ExternProtoDeclare appinfo='SingleTypeConversion converts from a single typed value to various other types of values' name='SingleTypeConversion' url='"SingleTypeConversionPrototype.x3d#SingleTypeConversion" "../../../Savage/Tools/Authoring/SingleTypeConversionPrototype.x3d#SingleTypeConversion" "https://savage.nps.edu/Savage/Tools/Authoring/SingleTypeConversionPrototype.x3d#SingleTypeConversion" "SingleTypeConversionPrototype.wrl#SingleTypeConversion" "../../../Savage/Tools/Authoring/SingleTypeConversionPrototype.wrl#SingleTypeConversion" "https://savage.nps.edu/Savage/Tools/Authoring/SingleTypeConversionPrototype.wrl#SingleTypeConversion"'> <field accessType='initializeOnly' appinfo='decimalPlaces is the number of significant digits after the decimal point, use -1 to indicate no round off' name='decimalPlaces' type='SFInt32'/> <field accessType='inputOnly' name='setDecimalPlaces' type='SFInt32'/> diff --git a/Tools/Authoring/SingleTypeConversionPrototype.x3d b/Tools/Authoring/SingleTypeConversionPrototype.x3d index 7cab199878..7ce69090a4 100644 --- a/Tools/Authoring/SingleTypeConversionPrototype.x3d +++ b/Tools/Authoring/SingleTypeConversionPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Converts from a single typed value to various other types of values.' name='description'/> <meta content='Don Brutzman, Mike Hunsberger, Jane Wu' name='creator'/> <meta content='15 June 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='type conversion' name='subject'/> <meta content='http://www.cs.brown.edu/~gss/VRML98/paper.rev.html' name='reference'/> <meta content='http://www.cs.brown.edu/~gss/vrml/hprotos.wrl' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SingleTypeConversionPrototype.x3d'/> <ProtoDeclare appinfo='SingleTypeConversion converts from a single typed value to various other types of values' name='SingleTypeConversion'> <ProtoInterface> <field accessType='initializeOnly' appinfo='decimalPlaces is the number of significant digits after the decimal point, use -1 to indicate no round off' name='decimalPlaces' type='SFInt32' value='-1'/> diff --git a/Tools/Authoring/ViewPositionOrientationExample.x3d b/Tools/Authoring/ViewPositionOrientationExample.x3d index c3c9107292..d4778cf520 100644 --- a/Tools/Authoring/ViewPositionOrientationExample.x3d +++ b/Tools/Authoring/ViewPositionOrientationExample.x3d @@ -6,7 +6,7 @@ <meta content='Leonard Daly and Don Brutzman' name='creator'/> <meta content='Don Brutzman' name='translator'/> <meta content='1 November 2000' name='created'/> - <meta content='27 May 2017' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='As user navigates, display local position and orientation in the console output window. Various other output formats also available.' name='description'/> <meta content='ViewPositionOrientationPrototype.x3d' name='reference'/> <meta content='https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter14Prototypes/WhereAmIExample.x3d' name='reference'/> @@ -19,6 +19,7 @@ </head> <Scene> <!-- Copy the ExternProtoDeclare and ProtoInstance for ViewPositionOrientation at the top of your scene graph to add this functionality into other worlds. --> + <WorldInfo title='ViewPositionOrientationExample.x3d'/> <ExternProtoDeclare appinfo='ViewPositionOrientation provides provides console output of local position and orientation as user navigates' name='ViewPositionOrientation' url='"ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "../../../Basic/course/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "../../../Savage/Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "https://savage.nps.edu/Savage/Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "ViewPositionOrientationPrototype.wrl#ViewPositionOrientation" "../../../Basic/course/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "../../../Savage/Tools/Authoring/ViewPositionOrientationPrototype.wrl#ViewPositionOrientation" "https://savage.nps.edu/Savage/Tools/Authoring/ViewPositionOrientationPrototype.wrl#ViewPositionOrientation"'> <field accessType='inputOutput' appinfo='Whether or not ViewPositionOrientation sends output to console' name='enabled' type='SFBool'/> <field accessType='initializeOnly' appinfo='Output internal trace messages for debugging this node, intended for developer use only' name='traceEnabled' type='SFBool'/> diff --git a/Tools/Authoring/ViewPositionOrientationPrototype.x3d b/Tools/Authoring/ViewPositionOrientationPrototype.x3d index bda47f2f56..1b6267dae9 100644 --- a/Tools/Authoring/ViewPositionOrientationPrototype.x3d +++ b/Tools/Authoring/ViewPositionOrientationPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Leonard Daly and Don Brutzman' name='creator'/> <meta content='Don Brutzman' name='translator'/> <meta content='1 November 2000' name='created'/> - <meta content='27 May 2017' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='ViewPositionOrientation prototype provides local position and orientation as user navigates, with optional console output' name='description'/> <meta content='Note fix: metadata is no longer an allowed ProtoDeclare field name, since ProtoInstance already includes a metadata field' name='info'/> <meta content='ViewPositionOrientationExample.x3d' name='reference'/> @@ -20,6 +20,7 @@ </head> <Scene> <!-- Thanks to Leonard Daly for the original design of this prototype --> + <WorldInfo title='ViewPositionOrientationPrototype.x3d'/> <ProtoDeclare appinfo='ViewPositionOrientation provides provides console output of local position and orientation as user navigates' name='ViewPositionOrientation'> <ProtoInterface> <field accessType='inputOutput' appinfo='Whether or not ViewPositionOrientation sends output to console' name='enabled' type='SFBool' value='true'/> diff --git a/Tools/Explosions/ExplodingBuildingExample.x3d b/Tools/Explosions/ExplodingBuildingExample.x3d index 6679e64702..83a02f5716 100644 --- a/Tools/Explosions/ExplodingBuildingExample.x3d +++ b/Tools/Explosions/ExplodingBuildingExample.x3d @@ -6,7 +6,7 @@ <meta content='A simple exploding structure, experimenting with the "Hello World" of explosions - click on the silver chimney to trigger the explosion. This prototype demonstrates a simplified and scalable approach for modeling explosions. Each chunk of geometry inside an Exploder prototype is given initial/final position/orientation. Intermediate heights for each polygon are at the same height as the distance traveled over ground.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='16 September 2002' name='created'/> - <meta content='15 April 2011' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Exploding building schematic layout diagram:' name='reference'/> <meta content='ExplodingBuildingLayout.pdf' name='Image'/> <meta content='ExplodingBuildingSnapshots.pdf' name='Image'/> @@ -22,6 +22,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ExplodingBuildingExample.x3d'/> <ExternProtoDeclare appinfo='Explode contained geometry through animation on demand' name='Exploder' url='"ExplodingBuildingPrototype.x3d#Exploder" "https://savage.nps.edu/Savage/Tools/Explosions/ExplodingBuildingPrototype.x3d#Exploder" "ExplodingBuildingPrototype.wrl#Exploder" "https://savage.nps.edu/Savage/Tools/Explosions/ExplodingBuildingPrototype.wrl#Exploder"'> <field accessType='initializeOnly' appinfo='geometry node, to be used inside a Shape' name='geometry' type='SFNode'/> <field accessType='initializeOnly' appinfo='Material node for this geometry, to be used inside a Shape' name='material' type='SFNode'/> diff --git a/Tools/Explosions/ExplodingBuildingPrototype.x3d b/Tools/Explosions/ExplodingBuildingPrototype.x3d index dc7b26ee76..b3650da807 100644 --- a/Tools/Explosions/ExplodingBuildingPrototype.x3d +++ b/Tools/Explosions/ExplodingBuildingPrototype.x3d @@ -6,7 +6,7 @@ <meta content='A simple prototype for exploding structure components, experimenting with the "Hello World" of explosions. This prototype demonstrates a simplified and scalable approach for modeling explosions. Each chunk of geometry inside an Exploder prototype is given initial/final position/orientation. Intermediate heights for each polygon are at the same height as the distance traveled over ground.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 January 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Exploding building schematic layout diagram:' name='reference'/> <meta content='ExplodingBuildingLayout.pdf' name='Image'/> <meta content='ExplodingBuildingSnapshots.pdf' name='Image'/> @@ -22,6 +22,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ExplodingBuildingPrototype.x3d'/> <ProtoDeclare appinfo='Explode contained geometry through animation on demand' name='Exploder'> <ProtoInterface> <field accessType='initializeOnly' appinfo='geometry node, to be used inside a Shape' name='geometry' type='SFNode'> diff --git a/Tools/Explosions/ExplosionExample.x3d b/Tools/Explosions/ExplosionExample.x3d index c6ace7688b..2b11fb8663 100644 --- a/Tools/Explosions/ExplosionExample.x3d +++ b/Tools/Explosions/ExplosionExample.x3d @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ExplosionExample.x3d'/> <ExternProtoDeclare appinfo='Simple explosion animation of a sphere covered with a flame texture, plus a sound effect' name='Explosion' url='"ExplosionPrototype.x3d#Explosion" "../../../Savage/Tools/Explosions/ExplosionPrototype.x3d#Explosion" "https://savage.nps.edu/Savage/Tools/Explosions/ExplosionPrototype.x3d#Explosion" "ExplosionPrototype.wrl#Explosion" "../../../Savage/Tools/Explosions/ExplosionPrototype.wrl#Explosion" "https://savage.nps.edu/Savage/Tools/Explosions/ExplosionPrototype.wrl#Explosion"'> <field accessType='inputOnly' appinfo='time event to trigger explosion' name='detonateTime' type='SFTime'/> <field accessType='inputOutput' appinfo='size of explosion sphere' name='size' type='SFVec3f'/> diff --git a/Tools/Explosions/ExplosionPrototype.x3d b/Tools/Explosions/ExplosionPrototype.x3d index 899199a416..3f2c2962df 100644 --- a/Tools/Explosions/ExplosionPrototype.x3d +++ b/Tools/Explosions/ExplosionPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Prototype of an explosion (Ball of fire)' name='description'/> <meta content='Alan Hudson, Yumetech, Inc' name='creator'/> <meta content='27 July 2006' name='created'/> - <meta content='15 April 2011' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='ExplosionPrototypeExample.png' name='Image'/> <meta content='ExplosionExampleVideo.mov' name='MovingImage'/> <meta content='ExplosionExample.x3d' name='reference'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ExplosionPrototype.x3d'/> <ProtoDeclare appinfo='Simple explosion animation of a sphere covered with a flame texture, plus a sound effect' name='Explosion'> <ProtoInterface> <field accessType='inputOnly' appinfo='time event to trigger explosion' name='detonateTime' type='SFTime'/> diff --git a/Tools/Explosions/MultipleTimerExplodingBuildingExample.x3d b/Tools/Explosions/MultipleTimerExplodingBuildingExample.x3d index 25d8b2f4dc..44c5a2ec3d 100644 --- a/Tools/Explosions/MultipleTimerExplodingBuildingExample.x3d +++ b/Tools/Explosions/MultipleTimerExplodingBuildingExample.x3d @@ -6,7 +6,7 @@ <meta content='A simple exploding structure, experimenting with the "Hello World" of explosions - click on the silver chimney to trigger the explosion.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='28 September 2002' name='created'/> - <meta content='3 March 2013' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MultipleTimerExplodingBuildingExampleIntermediateAnimation.png' name='Image'/> <meta content='MultipleTimerExplodingBuildingVideo.mov' name='MovingImage'/> <meta content='Exploding building schematic layout diagram:' name='reference'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MultipleTimerExplodingBuildingExample.x3d'/> <ExternProtoDeclare appinfo='Prototype to explode different pieces and parts in different ways.' name='Exploder' url='"MultipleTimerExplodingBuildingPrototype.x3d#Exploder" "https://savage.nps.edu/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d#Exploder" "MultipleTimerExplodingBuildingPrototype.wrl#Exploder" "https://savage.nps.edu/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder"'> <field accessType='initializeOnly' appinfo='geometry node, to be used inside a Shape' name='geometry' type='SFNode'/> <field accessType='initializeOnly' appinfo='Material node for this geometry, to be used inside a Shape' name='material' type='SFNode'/> diff --git a/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d b/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d index 0cf44c1905..557d0ecca0 100644 --- a/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d +++ b/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d @@ -6,7 +6,7 @@ <meta content='A simple exploding structure, experimenting with the "Hello World" of explosions - click on the silver chimney to trigger the explosion.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 January 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MultipleTimerExplodingBuildingExampleIntermediateAnimation.png' name='Image'/> <meta content='MultipleTimerExplodingBuildingVideo.mov' name='MovingImage'/> <meta content='Exploding building schematic layout diagram:' name='reference'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MultipleTimerExplodingBuildingPrototype.x3d'/> <ProtoDeclare appinfo='Prototype to explode different pieces and parts in different ways.' name='Exploder'> <ProtoInterface> <field accessType='initializeOnly' appinfo='geometry node, to be used inside a Shape' name='geometry' type='SFNode'> diff --git a/Tools/HeadsUpDisplays/CameraCompass12Example.x3d b/Tools/HeadsUpDisplays/CameraCompass12Example.x3d index 11d9aa9b54..ab430ddb57 100644 --- a/Tools/HeadsUpDisplays/CameraCompass12Example.x3d +++ b/Tools/HeadsUpDisplays/CameraCompass12Example.x3d @@ -6,7 +6,7 @@ <meta content='A circular set of 12 compass bearings that follows the active viewpoint. Coordinate axis viewpoint shows that North = +X axis, East = +Z axis, up = +Y axis.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='17 June 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompass12Example.x3d' name='identifier'/> <meta content='David Colleen' name='inspiration'/> <meta content='http://www.planet9.com/earth/pearlharbor/vrml/tour.wrl' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CameraCompass12Example.x3d'/> <ExternProtoDeclare name='CameraCompass12' url='"CameraCompassPrototypes.x3d#CameraCompass12" "../../../Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d#CameraCompass12" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d#CameraCompass12" "CameraCompassPrototypes.wrl#CameraCompass12" "../../../Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.wrl#CameraCompass12" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.wrl#CameraCompass12"'> <field accessType='inputOutput' name='enabled' type='SFBool'/> <field accessType='inputOutput' name='positionOffsetFromCamera' type='SFVec3f'/> diff --git a/Tools/HeadsUpDisplays/CameraCompass36Example.x3d b/Tools/HeadsUpDisplays/CameraCompass36Example.x3d index 40c671c755..4c2b61a170 100644 --- a/Tools/HeadsUpDisplays/CameraCompass36Example.x3d +++ b/Tools/HeadsUpDisplays/CameraCompass36Example.x3d @@ -6,7 +6,7 @@ <meta content='A circular set of 36 compass bearings that follows the active viewpoint. Coordinate axis viewpoint shows that North = +X axis, East = +Z axis, up = +Y axis.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='17 June 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompass36Example.x3d' name='identifier'/> <meta content='David Colleen' name='inspiration'/> <meta content='http://www.planet9.com/earth/pearlharbor/vrml/tour.wrl' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CameraCompass36Example.x3d'/> <ExternProtoDeclare appinfo='Circular set of compass bearings that follow the active viewpoint set at 360/36 = 10 degree intervals. North = +X axis East = +Z axis up = +Y axis.' name='CameraCompass36' url='"CameraCompassPrototypes.x3d#CameraCompass36" "../../../Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d#CameraCompass36" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d#CameraCompass36" "CameraCompassPrototypes.wrl#CameraCompass36" "../../../Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.wrl#CameraCompass36" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.wrl#CameraCompass36"'> <field accessType='inputOutput' name='enabled' type='SFBool'/> <field accessType='inputOutput' name='positionOffsetFromCamera' type='SFVec3f'/> diff --git a/Tools/HeadsUpDisplays/CameraCompass8Example.x3d b/Tools/HeadsUpDisplays/CameraCompass8Example.x3d index affd95d443..502735ed64 100644 --- a/Tools/HeadsUpDisplays/CameraCompass8Example.x3d +++ b/Tools/HeadsUpDisplays/CameraCompass8Example.x3d @@ -6,7 +6,7 @@ <meta content='A circular set of 8 compass bearings that follows the active viewpoint. Coordinate axis viewpoint shows that North = +X axis, East = +Z axis, up = +Y axis.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='16 June 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompass8Example.x3d' name='identifier'/> <meta content='David Colleen' name='inspiration'/> <meta content='http://www.planet9.com/earth/pearlharbor/vrml/tour.wrl' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CameraCompass8Example.x3d'/> <ExternProtoDeclare appinfo='Circular set of compass bearings that follow the active viewpoint set at 360/8 = 45 degree intervals. North = +X axis East = +Z axis up = +Y axis.' name='CameraCompass8' url='"CameraCompassPrototypes.x3d#CameraCompass8" "../../../Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d#CameraCompass8" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d#CameraCompass8" "CameraCompassPrototypes.wrl#CameraCompass8" "../../../Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.wrl#CameraCompass8" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CameraCompassPrototypes.wrl#CameraCompass8"'> <field accessType='inputOutput' name='enabled' type='SFBool'/> <field accessType='inputOutput' name='positionOffsetFromCamera' type='SFVec3f'/> diff --git a/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d b/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d index 7a763d53cb..cb52fb2330 100644 --- a/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d +++ b/Tools/HeadsUpDisplays/CameraCompassPrototypes.x3d @@ -6,7 +6,7 @@ <meta content='Prototypes for a circular set of compass bearings that follow the active viewpoint. North = +X axis, East = +Z axis, up = +Y axis.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='16 June 2001' name='created'/> - <meta content='23 November 2009' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='David Colleen' name='inspiration'/> <meta content='http://www.planet9.com/earth/pearlharbor/vrml/tour.wrl' name='reference'/> <meta content='http://www.planet9.com/earth/pearlharbor/vrml/compass.wrl' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CameraCompassPrototypes.x3d'/> <ProtoDeclare appinfo='Circular set of compass bearings that follow the active viewpoint set at 360/8 = 45 degree intervals. North = +X axis East = +Z axis up = +Y axis.' name='CameraCompass8'> <ProtoInterface> <field accessType='inputOutput' name='enabled' type='SFBool' value='true'/> diff --git a/Tools/HeadsUpDisplays/CompassRoseExample.x3d b/Tools/HeadsUpDisplays/CompassRoseExample.x3d index 5eeae9de3f..60971d23ff 100644 --- a/Tools/HeadsUpDisplays/CompassRoseExample.x3d +++ b/Tools/HeadsUpDisplays/CompassRoseExample.x3d @@ -8,7 +8,7 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='1 August 2006' name='created'/> <meta content='14 October 2006' name='translated'/> - <meta content='27 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Textures/CompassHeadings.png' name='Image'/> <meta content='originals/CompassRoseExample.wrl' name='reference'/> <meta content='compass rose heads-up display HUD' name='subject'/> diff --git a/Tools/HeadsUpDisplays/CompassRosePrototype.x3d b/Tools/HeadsUpDisplays/CompassRosePrototype.x3d index 54ca656ba1..95f7f3b163 100644 --- a/Tools/HeadsUpDisplays/CompassRosePrototype.x3d +++ b/Tools/HeadsUpDisplays/CompassRosePrototype.x3d @@ -8,7 +8,7 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='1 August 2006' name='created'/> <meta content='14 October 2006' name='translated'/> - <meta content='27 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Textures/CompassHeadings.png' name='Image'/> <meta content='originals/CompassRosePrototype.wrl' name='reference'/> <meta content='compass rose heads-up display HUD' name='subject'/> diff --git a/Tools/HeadsUpDisplays/CrossHairExample.x3d b/Tools/HeadsUpDisplays/CrossHairExample.x3d index ca71742f50..3d4af76c56 100644 --- a/Tools/HeadsUpDisplays/CrossHairExample.x3d +++ b/Tools/HeadsUpDisplays/CrossHairExample.x3d @@ -6,7 +6,7 @@ <meta content='Example use of a heads-up display (HUD) crosshair showing center of screen, useful for assessing lookAt point.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 February 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CrossHairExample.x3d' name='identifier'/> <meta content='crosshair display' name='subject'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -15,6 +15,7 @@ <Scene> <!-- ======================== --> <!-- Copy this ExternProtoDeclare and ProtoInstance for use in another scene --> + <WorldInfo title='CrossHairExample.x3d'/> <ExternProtoDeclare appinfo='CrossHair prototype provides a heads-up display (HUD) crosshair at the view center, which is useful for assessing NavigationInfo lookAt point' name='CrossHair' url='"../../../Savage/Tools/HeadsUpDisplays/CrossHairPrototype.x3d#CrossHair" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CrossHairPrototype.x3d#CrossHair" "../../../Savage/Tools/HeadsUpDisplays/CrossHairPrototype.wrl#CrossHair" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CrossHairPrototype.wrl#CrossHair"'> <field accessType='initializeOnly' appinfo='whether CrossHair prototype is enabled or not' name='enabled' type='SFBool'/> <field accessType='inputOnly' appinfo='control whether enabled/disabled' name='set_enabled' type='SFBool'/> diff --git a/Tools/HeadsUpDisplays/CrossHairPrototype.x3d b/Tools/HeadsUpDisplays/CrossHairPrototype.x3d index ad5fc399b7..c4dfd28049 100644 --- a/Tools/HeadsUpDisplays/CrossHairPrototype.x3d +++ b/Tools/HeadsUpDisplays/CrossHairPrototype.x3d @@ -6,13 +6,14 @@ <meta content='Prototype for a heads-up display (HUD) crosshair showing center of screen, useful for assessing lookAt point.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='1 February 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='crosshair display' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/CrossHairPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='CrossHairPrototype.x3d'/> <ProtoDeclare appinfo='CrossHair prototype provides a heads-up display (HUD) crosshair at the view center, which is useful for assessing NavigationInfo lookAt point' name='CrossHair'> <ProtoInterface> <field accessType='initializeOnly' appinfo='whether CrossHair prototype is enabled or not' name='enabled' type='SFBool' value='true'/> diff --git a/Tools/HeadsUpDisplays/DvdControllerExample.x3d b/Tools/HeadsUpDisplays/DvdControllerExample.x3d index dcad2f2568..b2c971ba6c 100644 --- a/Tools/HeadsUpDisplays/DvdControllerExample.x3d +++ b/Tools/HeadsUpDisplays/DvdControllerExample.x3d @@ -6,13 +6,14 @@ <meta content='Digital Virtual Display (DVD) Controller interface example to control a scenario's animation timing, defined using an ExternProtoDeclare for easy reuse.' name='description'/> <meta content='Jane Wu, Don Brutzman' name='creator'/> <meta content='10 November 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='DvdController animation control' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/DvdControllerExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='DvdControllerExample.x3d'/> <ExternProtoDeclare appinfo='Digital Virtual Display (DVD) Controller Prototype is a heads=up display (HUD) to control animation timing' name='DvdController' url='"DvdControllerPrototype.x3d#DvdController" "../../../Savage/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d#DvdController" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d#DvdController" "DvdControllerPrototype.wrl#DvdController" "../../../Savage/Tools/HeadsUpDisplays/DvdControllerPrototype.wrl#DvdController" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/DvdControllerPrototype.wrl#DvdController"'> <field accessType='initializeOnly' appinfo='Short description of what is animated by this DvdController.' name='description' type='SFString'/> <field accessType='initializeOnly' appinfo='Whether or not play mode is enabled including during startup.' name='playEnabled' type='SFBool'/> diff --git a/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d b/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d index 16cc9b87e6..880fa83d36 100644 --- a/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d +++ b/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Digital Virtual Display (DVD) Controller Prototype definition to control animation timing. Heads-up display keeps DVD Controller on screen.' name='description'/> <meta content='Jane Wu, Don Brutzman, Jonathan Roberts' name='creator'/> <meta content='19 July 2001' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='DvdController animation control' name='subject'/> <meta content='check handling of beginning/end buttos' name='TODO'/> <meta content='X3D-Edit ExternProtoDeclare panel autocheck missed notifying that some fields are not in original ProtoDeclare' name='TODO'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='DvdControllerPrototype.x3d'/> <ExternProtoDeclare appinfo='Slider user-interface widget that produces floating-point output values' name='SliderFloat' url='"../../../Savage/Tools/Animation/SliderFloatPrototype.x3d#SliderFloat" "https://savage.nps.edu/Savage/Tools/Animation/SliderFloatPrototype.x3d#SliderFloat" "../../../Savage/Tools/Animation/SliderFloatPrototype.wrl#SliderFloat" "https://savage.nps.edu/Savage/Tools/Animation/SliderFloatPrototype.wrl#SliderFloat"'> <!-- TODO autocheck missed that these are not in original ProtoDeclare... do these go into DvdController interface? <field accessType='outputOnly' name='isDragged' type='SFBool'/> <field accessType='initializeOnly' appinfo='default value true' name='dragEnabled' type='SFBool'/> <field accessType='inputOnly' name='setDragEnabled' type='SFBool'/> <field accessType='outputOnly' name='dragEnabledChanged' type='SFBool'/> <field accessType='initializeOnly' appinfo='default value true' name='clickEnabled' type='SFBool'/> <field accessType='inputOnly' name='setClickEnabled' type='SFBool'/> <field accessType='outputOnly' name='clickEnabledChanged' type='SFBool'/> --> <field accessType='initializeOnly' appinfo='Allowed values: vertical, horizontal' name='layoutDirection' type='SFString'/> diff --git a/Tools/HeadsUpDisplays/HeadsUpDisplayExample.x3d b/Tools/HeadsUpDisplays/HeadsUpDisplayExample.x3d index e3dba98c1b..daca25c8ba 100644 --- a/Tools/HeadsUpDisplays/HeadsUpDisplayExample.x3d +++ b/Tools/HeadsUpDisplays/HeadsUpDisplayExample.x3d @@ -6,13 +6,14 @@ <meta content='Generic Heads Up Display (HUD) prototype to keep children on screen.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='9 November 2003' name='created'/> - <meta content='22 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='HUD Heads Up Display' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HeadsUpDisplayExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HeadsUpDisplayExample.x3d'/> <ExternProtoDeclare appinfo='HeadsUpDisplay positions child geometry in screen space, movable by the user' name='HeadsUpDisplay' url='"HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "HeadsUpDisplayPrototype.wrl#HeadsUpDisplay" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.wrl#HeadsUpDisplay"'> <field accessType='inputOutput' appinfo='Displayed subscene positioned as a HUD.' name='children' type='MFNode'/> <field accessType='inputOutput' appinfo='Additional HUD geometry which can be touched and dragged for repositioning. If this geometry goes offscreen (perhaps due to screen resizing) then it snaps back to original position.' name='dragChildren' type='MFNode'/> diff --git a/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d b/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d index 22e0120c77..ab3bd3e820 100644 --- a/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d +++ b/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d @@ -6,13 +6,14 @@ <meta content='Generic Heads Up Display (HUD) prototype to keep children on screen.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='9 November 2003' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='HUD Heads Up Display' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HeadsUpDisplayPrototype.x3d'/> <ProtoDeclare appinfo='HeadsUpDisplay positions child geometry in screen space, movable by the user' name='HeadsUpDisplay'> <ProtoInterface> <field accessType='inputOutput' appinfo='Displayed subscene positioned as a HUD.' name='children' type='MFNode'> diff --git a/Tools/HeadsUpDisplays/HudControlPanelExample.x3d b/Tools/HeadsUpDisplays/HudControlPanelExample.x3d index eefcc32b5f..e867e71e27 100644 --- a/Tools/HeadsUpDisplays/HudControlPanelExample.x3d +++ b/Tools/HeadsUpDisplays/HudControlPanelExample.x3d @@ -8,7 +8,7 @@ <meta content='Dan Kucik' name='translator'/> <meta content='1999' name='created'/> <meta content='8 June 2003' name='translated'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='HUD does not sit still when navigating' name='error'/> <meta content='http://www.realism.com/Web3D/Examples/examples.cgi?ID=5' name='reference'/> <meta content='This code may be reused in part or total. Please include this paragraph when it is used. Copyright 1999, Leonard Daly #****************' name='rights'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HudControlPanelExample.x3d'/> <ExternProtoDeclare appinfo='Heads Up Display (HUD) Control Panel' name='HudControlPanel' url='"HudControlPanelPrototype.x3d#HudControlPanel" "../../Tools/HeadsUpDisplays/HudControlPanelPrototype.x3d#HudControlPanel" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HudControlPanelPrototype.x3d#HudControlPanel" "../../Tools/HeadsUpDisplays/HudControlPanelPrototype.wrl#HudControlPanel" "HudControlPanelPrototype.wrl#HudControlPanel" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HudControlPanelPrototype.wrl#HudControlPanel"'> <field accessType='initializeOnly' appinfo='SFVec3f Position of the panel relative to the viewpoint. The X and Y components can be changed by dragging the window around.' name='translation' type='SFVec3f'/> <field accessType='inputOutput' appinfo='SFRotation This field should be the object of a ROUTE statement from the orientation_changed event from a ProximitySensor. For some reason the ProximitySensor does not correctly report the current viewpoint when the sensor is located inside of the PROTO.' name='orientation' type='SFRotation'/> diff --git a/Tools/HeadsUpDisplays/HudControlPanelPrototype.x3d b/Tools/HeadsUpDisplays/HudControlPanelPrototype.x3d index 2c66da374a..f60dd1b42c 100644 --- a/Tools/HeadsUpDisplays/HudControlPanelPrototype.x3d +++ b/Tools/HeadsUpDisplays/HudControlPanelPrototype.x3d @@ -8,7 +8,7 @@ <meta content='Dan Kucik' name='translator'/> <meta content='1999' name='created'/> <meta content='8 June 2003' name='translated'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='HUD does not sit still when navigating' name='error'/> <meta content='http://www.realism.com/Web3D/Examples/examples.cgi?ID=5' name='reference'/> <meta content='This code may be reused in part or total. Please include this paragraph when it is used. Copyright 1999, Leonard Daly #****************' name='rights'/> @@ -20,6 +20,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HudControlPanelPrototype.x3d'/> <ProtoDeclare appinfo='Heads Up Display (HUD) Control Panel' name='HudControlPanel'> <ProtoInterface> <field accessType='initializeOnly' appinfo='SFVec3f Position of the panel relative to the viewpoint. The X and Y components can be changed by dragging the window around.' name='translation' type='SFVec3f' value='0.0 0.0 -10.0'/> diff --git a/Tools/HeadsUpDisplays/ViewPositionOrientationHUD.x3d b/Tools/HeadsUpDisplays/ViewPositionOrientationHUD.x3d index 3924820cd4..96ecd32063 100644 --- a/Tools/HeadsUpDisplays/ViewPositionOrientationHUD.x3d +++ b/Tools/HeadsUpDisplays/ViewPositionOrientationHUD.x3d @@ -6,12 +6,13 @@ <meta content='ViewPositionOrientation Heads-Up Display (HUD) to show position and orientation on screen. Drag to move, click text to toggle console trace. Used as an Inline node, assumes local coordinate system where invoked.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='13 June 2004' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/ViewPositionOrientationHUD.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ViewPositionOrientationHUD.x3d'/> <ExternProtoDeclare name='HeadsUpDisplay' url='"HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "HeadsUpDisplayPrototype.wrl#HeadsUpDisplay" "https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/HeadsUpDisplayPrototype.wrl#HeadsUpDisplay"'> <field accessType='inputOutput' appinfo='Displayed subscene positioned as a HUD.' name='children' type='MFNode'/> <field accessType='inputOutput' appinfo='Additional HUD geometry which can be touched and dragged for repositioning. If this geometry goes offscreen (perhaps due to screen resizing) then it snaps back to original position.' name='dragChildren' type='MFNode'/> diff --git a/Tools/SMAL/SavageObjectMetadataTemplate.x3d b/Tools/SMAL/SavageObjectMetadataTemplate.x3d index 0886bc54d4..a967a63a2a 100644 --- a/Tools/SMAL/SavageObjectMetadataTemplate.x3d +++ b/Tools/SMAL/SavageObjectMetadataTemplate.x3d @@ -6,7 +6,7 @@ <meta content='This scene defines the exemplar template for Savage Static Model metadata, allowing further interoperability via SMAL constructs. Savage Modeling Analysis Language (SMAL) authoring capabilities for X3D assume proper metadata within a scene to identify an object properly. A corresponding native-XML .xsd schema for SMAL will also be developed to facilitate conversion and use of vehicle metadata.' name='description'/> <meta content='Travis Rauch, Don Brutzman' name='creator'/> <meta content='20 May 2005' name='created'/> - <meta content='28 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='add corresponding XML versions of metadata' name='TODO'/> <meta content='https://x3dgraphics.com/chapters/Chapter15-MetadataInformation.html' name='reference'/> <meta content='SMAL object metadata' name='subject'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SavageObjectMetadataTemplate.x3d'/> <Background skyColor='0 0.439216 0.760784'/> <Viewpoint description='View scene source to see metadata examples' position='0 0 9'/> <Anchor description='View source in browser' parameter='"target=_blank"' url='"SavageObjectMetadataTemplate.html" "https://savage.nps.edu/Savage/Tools/SMAL/SavageObjectMetadataTemplate.html"'> diff --git a/Tools/SMAL/SavageTerrainMetadataTemplate.x3d b/Tools/SMAL/SavageTerrainMetadataTemplate.x3d index 44a941c013..3f00536677 100644 --- a/Tools/SMAL/SavageTerrainMetadataTemplate.x3d +++ b/Tools/SMAL/SavageTerrainMetadataTemplate.x3d @@ -6,7 +6,7 @@ <meta content='This scene defines the exemplar template for Savage terrain metadata, allowing further interoperability via SMAL constructs. Savage Modeling Analysis Language (SMAL) authoring capabilities for X3D assume proper metadata within a scene to identify an object properly. A corresponding native-XML .xsd schema for SMAL will also be developed to facilitate conversion and use of vehicle metadata.' name='description'/> <meta content='Travis Rauch, Don Brutzman' name='creator'/> <meta content='16 February 2006' name='created'/> - <meta content='28 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='add corresponding XML versions of metadata' name='TODO'/> <meta content='https://x3dgraphics.com/chapters/Chapter15-MetadataInformation.html' name='reference'/> <meta content='SMAL terrain metadata' name='subject'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SavageTerrainMetadataTemplate.x3d'/> <Background skyColor='0 0.439216 0.760784'/> <Viewpoint description='View scene source to see metadata examples' position='0 0 9'/> <Anchor description='View source in browser' parameter='"target=_blank"' url='"SavageTerrainMetadataTemplate.html" "https://savage.nps.edu/Savage/Tools/SMAL/SavageTerrainMetadataTemplate.html"'> diff --git a/Tools/SMAL/SavageVehicleMetadataTemplate.x3d b/Tools/SMAL/SavageVehicleMetadataTemplate.x3d index 07461755de..61c3c3bfbf 100644 --- a/Tools/SMAL/SavageVehicleMetadataTemplate.x3d +++ b/Tools/SMAL/SavageVehicleMetadataTemplate.x3d @@ -6,7 +6,7 @@ <meta content='This scene defines the exemplar template for Savage vehicle metadata, allowing further interoperability via SMAL constructs. Savage Modeling Analysis Language (SMAL) authoring capabilities for X3D assume proper metadata within a scene to identify an object properly. A corresponding native-XML .xsd schema for SMAL will also be developed to facilitate conversion and use of vehicle metadata.' name='description'/> <meta content='Travis Rauch, Don Brutzman' name='creator'/> <meta content='20 May 2005' name='created'/> - <meta content='28 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='add corresponding XML versions of metadata' name='TODO'/> <meta content='https://x3dgraphics.com/chapters/Chapter15-MetadataInformation.html' name='reference'/> <meta content='SMAL vehicle metadata' name='subject'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SavageVehicleMetadataTemplate.x3d'/> <Background skyColor='0 0.439216 0.760784'/> <Viewpoint description='View scene source to see metadata examples' position='0 0 9'/> <Anchor description='View source in browser' parameter='"target=_blank"' url='"SavageVehicleMetadataTemplate.html" "https://savage.nps.edu/Savage/Tools/SMAL/SavageVehicleMetadataTemplate.html"'> diff --git a/Tools/Slider/SliderExample.x3d b/Tools/Slider/SliderExample.x3d index 4ea30cfc39..1f862d075a 100644 --- a/Tools/Slider/SliderExample.x3d +++ b/Tools/Slider/SliderExample.x3d @@ -5,7 +5,7 @@ <meta content='SliderExample.x3d' name='title'/> <meta content='Mike Hunsberger' name='creator'/> <meta content='12 February 2001' name='created'/> - <meta content='11 November 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='This example uses an external proto SliderProto to generate a slider that produces integer values.' name='description'/> <meta content='needs troubleshooting.' name='warning'/> <meta content='https://savage.nps.edu/Savage/Tools/ExerciseClock/SliderExample.x3d' name='identifier'/> @@ -13,6 +13,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SliderExample.x3d'/> <ExternProtoDeclare name='Slider' url='"SliderPrototype.x3d#Slider" "https://savage.nps.edu/Savage/Tools/ExerciseClock/SliderPrototype.x3d#Slider" "SliderPrototype.wrl#Slider" "https://savage.nps.edu/Savage/Tools/ExerciseClock/SliderPrototype.wrl#Slider"'> <field accessType='initializeOnly' name='height' type='SFFloat'/> <field accessType='initializeOnly' name='radius' type='SFFloat'/> diff --git a/Tools/Slider/SliderPrototype.x3d b/Tools/Slider/SliderPrototype.x3d index 1e3dde6592..1a942a2a57 100644 --- a/Tools/Slider/SliderPrototype.x3d +++ b/Tools/Slider/SliderPrototype.x3d @@ -5,7 +5,7 @@ <meta content='SliderPrototype.x3d' name='title'/> <meta content='Mike Hunsberger' name='creator'/> <meta content='12 February 2001' name='created'/> - <meta content='11 November 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='External prototype of a slider to be used to control scenes where integer values are needed. This file is a combination of a slider prototype and a conversion program.' name='description'/> <meta content='needs troubleshooting.' name='warning'/> <meta content='https://savage.nps.edu/Savage/Tools/ExerciseClock/SliderPrototype.x3d' name='identifier'/> @@ -13,6 +13,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SliderPrototype.x3d'/> <ProtoDeclare name='ScaledSFFloat'> <ProtoInterface> <field accessType='initializeOnly' name='oldMin' type='SFFloat' value='0'/> diff --git a/Tools/Symbology/ExclusionZoneExample.x3d b/Tools/Symbology/ExclusionZoneExample.x3d index 02374d2879..da1af815c5 100644 --- a/Tools/Symbology/ExclusionZoneExample.x3d +++ b/Tools/Symbology/ExclusionZoneExample.x3d @@ -6,12 +6,13 @@ <meta content='ExclusionZoneExample shows example use of the ExclusionZone prototype.' name='description'/> <meta content='Alan Hudson' name='creator'/> <meta content='11 September 2006' name='created'/> - <meta content='5 May 2007' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/ExclusionZoneExample.x3d' name='identifier'/> <meta content='TextPad' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ExclusionZoneExample.x3d'/> <ExternProtoDeclare name='ExclusionZones' url='"ExclusionZonePrototype.wrl#ExclusionZones" "https://savage.nps.edu/Savage/Tools/Symbology/ExclusionZonePrototype.wrl#ExclusionZones" "ExclusionZonePrototype.x3d#ExclusionZones" "https://savage.nps.edu/Savage/Tools/Symbology/ExclusionZonePrototype.x3d#ExclusionZones"'> <field accessType='inputOutput' appinfo='Usually to raise ranges off the surface' name='translation' type='SFVec3f'/> <field accessType='inputOutput' appinfo='Length in Meters for the radius of the range' name='OutterRange' type='SFVec3f'/> diff --git a/Tools/Symbology/ExclusionZonePrototype.x3d b/Tools/Symbology/ExclusionZonePrototype.x3d index 946da72160..17202626b1 100644 --- a/Tools/Symbology/ExclusionZonePrototype.x3d +++ b/Tools/Symbology/ExclusionZonePrototype.x3d @@ -6,13 +6,14 @@ <meta content='ExclusionZone range markers (zero or three)' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='27 July 2006' name='created'/> - <meta content='2 April 2007' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='change whichChoice field to enabled' name='warning'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/ExclusionZonePrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ExclusionZonePrototype.x3d'/> <ProtoDeclare name='ExclusionZones'> <ProtoInterface> <field accessType='inputOutput' appinfo='Usually to raise ranges off the surface' name='translation' type='SFVec3f' value='0 1 0'/> diff --git a/Tools/Symbology/NTDSExternProtoExamples.x3d b/Tools/Symbology/NTDSExternProtoExamples.x3d index 761089b5ad..c99eba2bff 100644 --- a/Tools/Symbology/NTDSExternProtoExamples.x3d +++ b/Tools/Symbology/NTDSExternProtoExamples.x3d @@ -6,7 +6,7 @@ <meta content='Standard Naval Tactical Display Symbology icons' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='11 February 2006' name='created'/> - <meta content='10 October 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='NTDSPrototypes.x3d' name='reference'/> <meta content='Rename to NTDSExamples and modify SavageStudio accordingly' name='TODO'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/NTDSExternProtoExamples.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='NTDSExternProtoExamples.x3d'/> <Viewpoint description='Unit Symbology Prototype Examples' orientation='-1 0 0 1.57' position='0 30 8'/> <!-- Common proto to all symbols --> <ExternProtoDeclare name='SymbolLabel' url='"NTDSPrototypes.x3d#SymbolLabel" "../../../Savage/Tools/Symbology/NTDSPrototypes.x3d#SymbolLabel" "https://savage.nps.edu/Savage/Tools/Symbology/NTDSPrototypes.x3d#SymbolLabel"'> diff --git a/Tools/Symbology/NTDSPrototypes.x3d b/Tools/Symbology/NTDSPrototypes.x3d index 69f3d22f4d..c0f864d712 100644 --- a/Tools/Symbology/NTDSPrototypes.x3d +++ b/Tools/Symbology/NTDSPrototypes.x3d @@ -7,7 +7,7 @@ <meta content='Standard Naval Tactical Display Symbology (NTDS) icons' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='11 February 2006' name='created'/> - <meta content='10 October 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='NTDSExternProtoExamples.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/NTDSPrototypes.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -15,6 +15,7 @@ </head> <Scene> <!-- These first two Protos are common to all symbology --> + <WorldInfo title='NTDSPrototypes.x3d'/> <ProtoDeclare appinfo='NTDS Symbology for vector' name='SymbolVector'> <ProtoInterface> <field accessType='inputOutput' appinfo='Color for labels' name='labelColor' type='SFColor' value='0.8 0.8 0.8'/> @@ -32,7 +33,7 @@ </Material> </Appearance> <!-- Cylinder bottom='false' height='.01' radius='.1' side='false'/ --> - <IndexedTriangleSet index='2 1 0'> + <IndexedTriangleSet ccw='true' colorPerVertex='true' index='2 1 0' normalPerVertex='true' solid='true'> <Coordinate point='2 0 -0.05 2.3 0 0 2 0 0.05'/> </IndexedTriangleSet> </Shape> diff --git a/Tools/Symbology/WeaponsCoverage.x3d b/Tools/Symbology/WeaponsCoverage.x3d index bbcf8662fe..6d7b029866 100644 --- a/Tools/Symbology/WeaponsCoverage.x3d +++ b/Tools/Symbology/WeaponsCoverage.x3d @@ -6,13 +6,14 @@ <meta content='WeaponsCoverage is a prototype to show effective weapons range' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='3 August 2006' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Duplicate of WeaponsCoveragePrototype.x3d, need to delete' name='error'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/WeaponsCoverage.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='WeaponsCoverage.x3d'/> <ProtoDeclare name='WeaponsCoverage'> <ProtoInterface> <field accessType='inputOutput' appinfo='Turns zones on and off' name='whichChoice' type='SFInt32' value='-1'/> diff --git a/Tools/Symbology/WeaponsCoverageExample.x3d b/Tools/Symbology/WeaponsCoverageExample.x3d index 8d9ce88ebe..d3ac8d7740 100644 --- a/Tools/Symbology/WeaponsCoverageExample.x3d +++ b/Tools/Symbology/WeaponsCoverageExample.x3d @@ -6,12 +6,13 @@ <meta content='WeaponsCoverageExample provides a simple example usage of the WeaponsCoverage prototype.' name='description'/> <meta content='Alan Hudson' name='creator'/> <meta content='11 Sept 2006' name='created'/> - <meta content='2 April 2007' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/WeaponsCoverageExample.x3d' name='identifier'/> <meta content='TextPad' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='WeaponsCoverageExample.x3d'/> <ExternProtoDeclare name='WeaponsCoverage' url='"WeaponsCoveragePrototype.x3d#WeaponsCoverage" "../../../Savage/Tools/Symbology/WeaponsCoveragePrototype.x3d#WeaponsCoverage" "https://savage.nps.edu/Savage/Tools/Symbology/WeaponsCoveragePrototype.x3d#WeaponsCoverage" "WeaponsCoverage.wrl#WeaponsCoverage" "../../../Savage/Tools/Symbology/WeaponsCoverage.wrl#WeaponsCoverage" "https://savage.nps.edu/Savage/Tools/Symbology/WeaponsCoverage.wrl#WeaponsCoverage"'> <field accessType='inputOutput' name='whichChoice' type='SFInt32'/> </ExternProtoDeclare> diff --git a/Tools/Symbology/WeaponsCoveragePrototype.x3d b/Tools/Symbology/WeaponsCoveragePrototype.x3d index 42e98847ba..c8de6fe4cb 100644 --- a/Tools/Symbology/WeaponsCoveragePrototype.x3d +++ b/Tools/Symbology/WeaponsCoveragePrototype.x3d @@ -6,12 +6,13 @@ <meta content='WeaponsCoveragePrototype' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='3 August 2006' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/WeaponsCoveragePrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='WeaponsCoveragePrototype.x3d'/> <ProtoDeclare name='WeaponsCoverage'> <ProtoInterface> <field accessType='inputOutput' appinfo='Turns zones on and off' name='whichChoice' type='SFInt32' value='-1'/> diff --git a/Tools/Symbology/ZoneExample.x3d b/Tools/Symbology/ZoneExample.x3d index 9f23b4de2e..2ada75b264 100644 --- a/Tools/Symbology/ZoneExample.x3d +++ b/Tools/Symbology/ZoneExample.x3d @@ -6,12 +6,13 @@ <meta content='Simple example using Zone prototype' name='description'/> <meta content='Alan Hudson' name='creator'/> <meta content='11 September 2006' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/ZoneExample.x3d' name='identifier'/> <meta content='TextPad' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ZoneExample.x3d'/> <ExternProtoDeclare name='Zone' url='"ZonePrototype.x3d#Zone" "https://savage.nps.edu/Savage/Tools/Symbology/ZonePrototype.x3d#Zone" "ZonePrototype.wrl#Zone" "https://savage.nps.edu/Savage/Tools/Symbology/ZonePrototype.wrl#Zone"'> <field accessType='inputOutput' appinfo='Usually to raise ranges off the surface' name='translation' type='SFVec3f'/> <field accessType='inputOutput' appinfo='Scale of 1 meter radius circle' name='range' type='SFVec3f'/> diff --git a/Tools/Symbology/ZonePrototype.x3d b/Tools/Symbology/ZonePrototype.x3d index 29ef3f200a..9aa18feac4 100644 --- a/Tools/Symbology/ZonePrototype.x3d +++ b/Tools/Symbology/ZonePrototype.x3d @@ -6,13 +6,14 @@ <meta content='Exclusion Zone Range Markers. Up to three' name='description'/> <meta content='Alan Hudson' name='creator'/> <meta content='11 Sept 2006' name='created'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='1.0' name='version'/> <meta content='https://savage.nps.edu/Savage/Tools/Symbology/ZonePrototype.x3d' name='identifier'/> <meta content='TextPad' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ZonePrototype.x3d'/> <ProtoDeclare name='Zone'> <ProtoInterface> <field accessType='inputOutput' appinfo='Usually to raise ranges off the surface' name='translation' type='SFVec3f' value='0 0 0'/> diff --git a/Tools/Terrain/DTEDMultiGrid.x3d b/Tools/Terrain/DTEDMultiGrid.x3d index 4093b782ca..91948e62e9 100644 --- a/Tools/Terrain/DTEDMultiGrid.x3d +++ b/Tools/Terrain/DTEDMultiGrid.x3d @@ -9,7 +9,7 @@ <meta content='Xeena VRML importer with significant manual corrections' name='translator'/> <meta content='10 October 2003' name='created'/> <meta content='10 October 2003' name='translated'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='find or reconsitute .x3d terrain files' name='TODO'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='DTEDMultiGrid.x3d'/> <ExternProtoDeclare name='GeoLocation3' url='"GeoLocation3.x3d#GeoLocation3" "https://savage.nps.edu/Savage/Tools/Terrain/GeoLocation3.x3d#GeoLocation3" "GeoLocation3.wrl#GeoLocation3" "https://savage.nps.edu/Savage/Tools/Terrain/GeoLocation3.wrl#GeoLocation3"'> <field accessType='initializeOnly' name='geoOrigin' type='SFNode'/> <field accessType='initializeOnly' name='geoSystem' type='MFString'/> diff --git a/Tools/Terrain/DTEDSingleGrid.x3d b/Tools/Terrain/DTEDSingleGrid.x3d index 0f2fd46e94..26b2b2dc5b 100644 --- a/Tools/Terrain/DTEDSingleGrid.x3d +++ b/Tools/Terrain/DTEDSingleGrid.x3d @@ -9,13 +9,14 @@ <meta content='Xeena VRML importer with significant manual corrections' name='translator'/> <meta content='10 October 2003' name='created'/> <meta content='10 October 2003' name='translated'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> <meta content='https://savage.nps.edu/Savage/Tools/Terrain/DTEDSingleGrid.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='DTEDSingleGrid.x3d'/> <ExternProtoDeclare name='GeoLocation3' url='"GeoLocation3.x3d#GeoLocation3" "https://savage.nps.edu/Savage/Tools/Terrain/GeoLocation3.x3d#GeoLocation3" "GeoLocation3.wrl#GeoLocation3" "https://savage.nps.edu/Savage/Tools/Terrain/GeoLocation3.wrl#GeoLocation3"'> <field accessType='initializeOnly' name='geoOrigin' type='SFNode'/> <field accessType='initializeOnly' name='geoSystem' type='MFString'/> diff --git a/Tools/Terrain/GeoLocation3.x3d b/Tools/Terrain/GeoLocation3.x3d index a4c859f60f..c75104dc67 100644 --- a/Tools/Terrain/GeoLocation3.x3d +++ b/Tools/Terrain/GeoLocation3.x3d @@ -8,13 +8,14 @@ <meta content='Xeena VRML importer with significant manual corrections' name='translator'/> <meta content='7 October 2003' name='created'/> <meta content='7 October 2003' name='translated'/> - <meta content='22 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> <meta content='https://savage.nps.edu/Savage/Tools/Terrain/GeoLocation3.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GeoLocation3.x3d'/> <ProtoDeclare name='GeoLocation3'> <ProtoInterface> <field accessType='initializeOnly' name='geoOrigin' type='SFNode'> diff --git a/Tools/Terrain/GeoTerrainGrid.x3d b/Tools/Terrain/GeoTerrainGrid.x3d index d3f6a4108d..05fedc3468 100644 --- a/Tools/Terrain/GeoTerrainGrid.x3d +++ b/Tools/Terrain/GeoTerrainGrid.x3d @@ -8,12 +8,13 @@ <meta content='Manual translation by Brian Hittner' name='translator'/> <meta content='10 October 2003' name='created'/> <meta content='10 October 2003' name='translated'/> - <meta content='1 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/Tools/Terrain/GeoTerrainGrid.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='GeoTerrainGrid.x3d'/> <ProtoDeclare name='GeoTerrainGrid'> <ProtoInterface> <field accessType='initializeOnly' name='geoOrigin' type='SFNode'> diff --git a/Tools/VRML1/BenningWithTexture.x3d b/Tools/VRML1/BenningWithTexture.x3d index 5de9dc5a4a..1d70fadf90 100644 --- a/Tools/VRML1/BenningWithTexture.x3d +++ b/Tools/VRML1/BenningWithTexture.x3d @@ -7,7 +7,7 @@ <meta content='Planet9 Studios' name='creator'/> <meta content='Don Brutzman' name='translator'/> <meta content='8 October 2003' name='translated'/> - <meta content='14 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='BenningWithTexture.vrml1.png' name='Image'/> <meta content='BenningWithTexture.vrml1.wrl' name='Image'/> <meta content='BenningWithTexture.vrml97.wrl' name='Image'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='BenningWithTexture.x3d'/> <Background skyColor='0.2 0.2 0.4'/> <NavigationInfo speed='20.0'/> <Collision enabled='false'> diff --git a/Tools/Visualization/NewmanOutput15JAN2010.x3d b/Tools/Visualization/NewmanOutput15JAN2010.x3d index 81bef2f338..e383a5c501 100644 --- a/Tools/Visualization/NewmanOutput15JAN2010.x3d +++ b/Tools/Visualization/NewmanOutput15JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='25 April 2017' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='NewmanOutput15JAN2010.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/PajekVisualizationExamples.x3d b/Tools/Visualization/PajekVisualizationExamples.x3d index 5cb484ed9f..14245a4838 100644 --- a/Tools/Visualization/PajekVisualizationExamples.x3d +++ b/Tools/Visualization/PajekVisualizationExamples.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationExamples.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/PajekVisualizationPrototypes.x3d b/Tools/Visualization/PajekVisualizationPrototypes.x3d index 0b5a54f733..d1197394f2 100644 --- a/Tools/Visualization/PajekVisualizationPrototypes.x3d +++ b/Tools/Visualization/PajekVisualizationPrototypes.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='29 March 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationPrototypes.x3d'/> <ProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc'> <ProtoInterface> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString' value='TODOprovideInitialValue'/> diff --git a/Tools/Visualization/WholeXslOutput.x3d b/Tools/Visualization/WholeXslOutput.x3d index 728d3b721e..d71a41803a 100644 --- a/Tools/Visualization/WholeXslOutput.x3d +++ b/Tools/Visualization/WholeXslOutput.x3d @@ -2,11 +2,11 @@ <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd"> <X3D profile='Immersive' version='3.2' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.2.xsd'> <head> - <meta content='PajekVisualizationExamples.x3d' name='title'/> + <meta content='WholeXslOutput.x3d' name='title'/> <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='WholeXslOutput.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XSL Output18JAN2010.x3d b/Tools/Visualization/XSL Output18JAN2010.x3d index f82ca4ece2..05c095e48e 100644 --- a/Tools/Visualization/XSL Output18JAN2010.x3d +++ b/Tools/Visualization/XSL Output18JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput.x3d b/Tools/Visualization/XslOutput.x3d index 297a86c2a7..7419e71071 100644 --- a/Tools/Visualization/XslOutput.x3d +++ b/Tools/Visualization/XslOutput.x3d @@ -2,11 +2,11 @@ <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd"> <X3D profile='Immersive' version='3.2' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.2.xsd'> <head> - <meta content='PajekVisualizationExamples.x3d' name='title'/> + <meta content='XslOutput.x3d' name='title'/> <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='XslOutput.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput01FEB2010.x3d b/Tools/Visualization/XslOutput01FEB2010.x3d index c281ccc85e..6b769415e0 100644 --- a/Tools/Visualization/XslOutput01FEB2010.x3d +++ b/Tools/Visualization/XslOutput01FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput02FEB2010.x3d b/Tools/Visualization/XslOutput02FEB2010.x3d index 8756591fbc..6b27182dd3 100644 --- a/Tools/Visualization/XslOutput02FEB2010.x3d +++ b/Tools/Visualization/XslOutput02FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput05FEB2010.x3d b/Tools/Visualization/XslOutput05FEB2010.x3d index 8ce1a4d6f1..ebe7acebde 100644 --- a/Tools/Visualization/XslOutput05FEB2010.x3d +++ b/Tools/Visualization/XslOutput05FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput06FEB2010.x3d b/Tools/Visualization/XslOutput06FEB2010.x3d index 6c0fe37c67..913f245eef 100644 --- a/Tools/Visualization/XslOutput06FEB2010.x3d +++ b/Tools/Visualization/XslOutput06FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput07FEB2010.x3d b/Tools/Visualization/XslOutput07FEB2010.x3d index eac97a6ef1..19cb9684ef 100644 --- a/Tools/Visualization/XslOutput07FEB2010.x3d +++ b/Tools/Visualization/XslOutput07FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput09FEB2010.x3d b/Tools/Visualization/XslOutput09FEB2010.x3d index f155a32304..d875fa6b4e 100644 --- a/Tools/Visualization/XslOutput09FEB2010.x3d +++ b/Tools/Visualization/XslOutput09FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput10FEB2010.x3d b/Tools/Visualization/XslOutput10FEB2010.x3d index 7fee819026..31f3c62f8f 100644 --- a/Tools/Visualization/XslOutput10FEB2010.x3d +++ b/Tools/Visualization/XslOutput10FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput11FEB2010.x3d b/Tools/Visualization/XslOutput11FEB2010.x3d index 9430279d67..f16a098197 100644 --- a/Tools/Visualization/XslOutput11FEB2010.x3d +++ b/Tools/Visualization/XslOutput11FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput12FEB2010.x3d b/Tools/Visualization/XslOutput12FEB2010.x3d index 2c07d8832e..0c4d654141 100644 --- a/Tools/Visualization/XslOutput12FEB2010.x3d +++ b/Tools/Visualization/XslOutput12FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput13FEB2010.x3d b/Tools/Visualization/XslOutput13FEB2010.x3d index 8edf0c48e6..383ae3546a 100644 --- a/Tools/Visualization/XslOutput13FEB2010.x3d +++ b/Tools/Visualization/XslOutput13FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput13JAN2010.x3d b/Tools/Visualization/XslOutput13JAN2010.x3d index 9464879812..15941faa5d 100644 --- a/Tools/Visualization/XslOutput13JAN2010.x3d +++ b/Tools/Visualization/XslOutput13JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput14FEB2010.x3d b/Tools/Visualization/XslOutput14FEB2010.x3d index ecdabd6627..09dc2af341 100644 --- a/Tools/Visualization/XslOutput14FEB2010.x3d +++ b/Tools/Visualization/XslOutput14FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput14JAN2010.x3d b/Tools/Visualization/XslOutput14JAN2010.x3d index 937d427d1d..15141d9fa9 100644 --- a/Tools/Visualization/XslOutput14JAN2010.x3d +++ b/Tools/Visualization/XslOutput14JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput15FEB2010.x3d b/Tools/Visualization/XslOutput15FEB2010.x3d index 006f5e3e58..cf01e742ff 100644 --- a/Tools/Visualization/XslOutput15FEB2010.x3d +++ b/Tools/Visualization/XslOutput15FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput16FEB2010.x3d b/Tools/Visualization/XslOutput16FEB2010.x3d index fa7bc77f1a..7bae4d54b0 100644 --- a/Tools/Visualization/XslOutput16FEB2010.x3d +++ b/Tools/Visualization/XslOutput16FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput16JAN2010.x3d b/Tools/Visualization/XslOutput16JAN2010.x3d index e414fd56a3..c5e6da291c 100644 --- a/Tools/Visualization/XslOutput16JAN2010.x3d +++ b/Tools/Visualization/XslOutput16JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput17FEB2010.x3d b/Tools/Visualization/XslOutput17FEB2010.x3d index 4b6850a6ac..d0938f15b9 100644 --- a/Tools/Visualization/XslOutput17FEB2010.x3d +++ b/Tools/Visualization/XslOutput17FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput17JAN2010.x3d b/Tools/Visualization/XslOutput17JAN2010.x3d index 5a08852ac9..b1094506c1 100644 --- a/Tools/Visualization/XslOutput17JAN2010.x3d +++ b/Tools/Visualization/XslOutput17JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput18FEB2010.x3d b/Tools/Visualization/XslOutput18FEB2010.x3d index 124f6ec6cb..ffe78369dd 100644 --- a/Tools/Visualization/XslOutput18FEB2010.x3d +++ b/Tools/Visualization/XslOutput18FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput19FEB2010.x3d b/Tools/Visualization/XslOutput19FEB2010.x3d index 1743873f4f..2f67a60852 100644 --- a/Tools/Visualization/XslOutput19FEB2010.x3d +++ b/Tools/Visualization/XslOutput19FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput19JAN2010.x3d b/Tools/Visualization/XslOutput19JAN2010.x3d index 580af2bdd2..9a81b1651f 100644 --- a/Tools/Visualization/XslOutput19JAN2010.x3d +++ b/Tools/Visualization/XslOutput19JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput20FEB2010.x3d b/Tools/Visualization/XslOutput20FEB2010.x3d index abd8cd03af..002de3df94 100644 --- a/Tools/Visualization/XslOutput20FEB2010.x3d +++ b/Tools/Visualization/XslOutput20FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput20JAN2010.x3d b/Tools/Visualization/XslOutput20JAN2010.x3d index 803258bab0..95136b0b56 100644 --- a/Tools/Visualization/XslOutput20JAN2010.x3d +++ b/Tools/Visualization/XslOutput20JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput21FEB2010.x3d b/Tools/Visualization/XslOutput21FEB2010.x3d index 040ab34dc7..ba682dea07 100644 --- a/Tools/Visualization/XslOutput21FEB2010.x3d +++ b/Tools/Visualization/XslOutput21FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput21JAN2010.x3d b/Tools/Visualization/XslOutput21JAN2010.x3d index 41063675ce..46a511f1f1 100644 --- a/Tools/Visualization/XslOutput21JAN2010.x3d +++ b/Tools/Visualization/XslOutput21JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput22FEB2010.x3d b/Tools/Visualization/XslOutput22FEB2010.x3d index 95a6764d5a..db9846d0ef 100644 --- a/Tools/Visualization/XslOutput22FEB2010.x3d +++ b/Tools/Visualization/XslOutput22FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput22JAN2010.x3d b/Tools/Visualization/XslOutput22JAN2010.x3d index 49c56f748e..7c61b9dc97 100644 --- a/Tools/Visualization/XslOutput22JAN2010.x3d +++ b/Tools/Visualization/XslOutput22JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput23FEB2010.x3d b/Tools/Visualization/XslOutput23FEB2010.x3d index 70d5c4cf21..f29340781a 100644 --- a/Tools/Visualization/XslOutput23FEB2010.x3d +++ b/Tools/Visualization/XslOutput23FEB2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput23JAN2010.x3d b/Tools/Visualization/XslOutput23JAN2010.x3d index b95f41d1c6..f1396786e3 100644 --- a/Tools/Visualization/XslOutput23JAN2010.x3d +++ b/Tools/Visualization/XslOutput23JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput24JAN2010.x3d b/Tools/Visualization/XslOutput24JAN2010.x3d index 5e271b9947..f4d1a35b79 100644 --- a/Tools/Visualization/XslOutput24JAN2010.x3d +++ b/Tools/Visualization/XslOutput24JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput25JAN2010.x3d b/Tools/Visualization/XslOutput25JAN2010.x3d index 25a272144a..f3d6bc92bd 100644 --- a/Tools/Visualization/XslOutput25JAN2010.x3d +++ b/Tools/Visualization/XslOutput25JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput26JAN2010.x3d b/Tools/Visualization/XslOutput26JAN2010.x3d index ae89e906fa..261c894e51 100644 --- a/Tools/Visualization/XslOutput26JAN2010.x3d +++ b/Tools/Visualization/XslOutput26JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput27JAN2010.x3d b/Tools/Visualization/XslOutput27JAN2010.x3d index 17da395825..0ef887e28b 100644 --- a/Tools/Visualization/XslOutput27JAN2010.x3d +++ b/Tools/Visualization/XslOutput27JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput28JAN2010.x3d b/Tools/Visualization/XslOutput28JAN2010.x3d index 3b13dae903..d711e40719 100644 --- a/Tools/Visualization/XslOutput28JAN2010.x3d +++ b/Tools/Visualization/XslOutput28JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput29JAN2010.x3d b/Tools/Visualization/XslOutput29JAN2010.x3d index 51c6e223a5..8f81daa42c 100644 --- a/Tools/Visualization/XslOutput29JAN2010.x3d +++ b/Tools/Visualization/XslOutput29JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput30JAN2010.x3d b/Tools/Visualization/XslOutput30JAN2010.x3d index 0c56fb8f7c..650c41d7b6 100644 --- a/Tools/Visualization/XslOutput30JAN2010.x3d +++ b/Tools/Visualization/XslOutput30JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput31JAN2010.x3d b/Tools/Visualization/XslOutput31JAN2010.x3d index 61ed07c8e5..4722b38a3d 100644 --- a/Tools/Visualization/XslOutput31JAN2010.x3d +++ b/Tools/Visualization/XslOutput31JAN2010.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='inputOutput' appinfo='name to identify this Arc' name='name' type='SFString'/> <field accessType='inputOutput' appinfo='popup text describing this Arc' name='description' type='SFString'/> diff --git a/Tools/Visualization/XslOutput7.x3d b/Tools/Visualization/XslOutput7.x3d index a82e9f162b..124dd06e07 100644 --- a/Tools/Visualization/XslOutput7.x3d +++ b/Tools/Visualization/XslOutput7.x3d @@ -6,7 +6,7 @@ <meta content='Reverse engineer and hopefully elaborate on Pajek visualization structures' name='description'/> <meta content='Don Brutzman and Elaine Reid' name='creator'/> <meta content='17 May 2011' name='created'/> - <meta content='23 June 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://pajek.imfm.si' name='reference'/> <meta content='network visualization' name='subject'/> <meta content='under development' name='warning'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='PajekVisualizationExamples.x3d'/> <ExternProtoDeclare appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency' name='Arc' url='"PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"'> <field accessType='initializeOnly' appinfo='length of Arc between Vertex locations' name='cylinderHeight' type='SFFloat'/> <field accessType='inputOutput' appinfo='link to some other resource' name='url' type='MFString'/> diff --git a/Weapons/Ammunition/SM2Canister.x3d b/Weapons/Ammunition/SM2Canister.x3d index 9fc41687da..48c3f68a52 100644 --- a/Weapons/Ammunition/SM2Canister.x3d +++ b/Weapons/Ammunition/SM2Canister.x3d @@ -6,7 +6,7 @@ <meta content='The storage canister for an SM2 missile. Includes the PHS+T brackets on both ends which is how this item is stored on the pier prior to onload.' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='14 January 2005' name='created'/> - <meta content='22 August 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/Ammunition/SM2Canister.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='VizX3D, http://www.vivaty.com/downloads/studio' name='generator'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SM2Canister.x3d'/> <Transform DEF='dad_GROUND'> <Group DEF='GROUND'> <Transform DEF='dad_Import_Base'> diff --git a/Weapons/CrewServedWeapons/FiftyCaliber.x3d b/Weapons/CrewServedWeapons/FiftyCaliber.x3d index 20eaafeedb..efd5859dcf 100644 --- a/Weapons/CrewServedWeapons/FiftyCaliber.x3d +++ b/Weapons/CrewServedWeapons/FiftyCaliber.x3d @@ -6,7 +6,7 @@ <meta content='A 50Cal machine gun used on US Navy ships' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='14 January 2005' name='created'/> - <meta content='25 April 2017' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='FiftyCaliber.vzx' name='reference'/> <meta content='https://savage.nps.edu/Savage/Weapons/CrewServedWeapons/FiftyCaliber.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='FiftyCaliber.x3d'/> <Transform DEF='fiftyCal' scale='.431 .431 .431'> <Group> <Transform DEF='dad_barrelAssembly'> diff --git a/Weapons/CrewServedWeapons/M60.x3d b/Weapons/CrewServedWeapons/M60.x3d index 04017cdb72..f5d4e6fd34 100644 --- a/Weapons/CrewServedWeapons/M60.x3d +++ b/Weapons/CrewServedWeapons/M60.x3d @@ -6,7 +6,7 @@ <meta content='An M60 machine gun used on US Navy ships and RHIBs' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='14 January 2005' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/CrewServedWeapons/M60.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='VizX3D, http://www.vivaty.com/downloads/studio' name='generator'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='M60.x3d'/> <Transform DEF='dad_M60' scale='1.2 1.2 1.2' translation='-2.752 -.59 0'> <Shape DEF='M60'> <Appearance> diff --git a/Weapons/CrewServedWeapons/TwentyFiveMm.x3d b/Weapons/CrewServedWeapons/TwentyFiveMm.x3d index 9b9dedb8ed..0fbab2b412 100644 --- a/Weapons/CrewServedWeapons/TwentyFiveMm.x3d +++ b/Weapons/CrewServedWeapons/TwentyFiveMm.x3d @@ -6,7 +6,7 @@ <meta content='A 25mm machine gun used on US Navy ships' name='description'/> <meta content='LT Patrick Sullivan' name='creator'/> <meta content='14 January 2005' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='TwentyFiveMm.vzx' name='reference'/> <meta content='https://savage.nps.edu/Savage/Weapons/CrewServedWeapons/TwentyFiveMm.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TwentyFiveMm.x3d'/> <Transform scale='.44 .44 .44'> <Group DEF='twentyFiveMMGun'> <!-- Deck base of 25mm gun --> diff --git a/Weapons/Guns/Lightweight155mmHowitzer.x3d b/Weapons/Guns/Lightweight155mmHowitzer.x3d index 209372775b..68dead0d88 100644 --- a/Weapons/Guns/Lightweight155mmHowitzer.x3d +++ b/Weapons/Guns/Lightweight155mmHowitzer.x3d @@ -6,7 +6,7 @@ <meta content='Lightweight 155mm howitzer (LW155) used by the US Army and USMC, with rotation capabilities for both barrel elevation and swivel-platform heading.' name='description'/> <meta content='Jeffrey Weekley' name='creator'/> <meta content='5 June 2001' name='created'/> - <meta content='22 December 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='lw155.pdf' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/land/lw155.htm' name='reference'/> <meta content='xm777-3.gif' name='Image'/> @@ -18,6 +18,7 @@ </head> <Scene> <!-- There was no size given for this weapon, it is built to similar dimensions as its precedessor, the M198 Howitzer. It is 5m total length. --> + <WorldInfo title='Lightweight155mmHowitzer.x3d'/> <ExternProtoDeclare appinfo='Modified CylinderSensor with children nodes oriented about an arbitrary axis. Warning: ArbitraryAxisCylinderSensor affects children, not peers.' name='ArbitraryAxisCylinderSensor' url='"../../../Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d#ArbitraryAxisCylinderSensor" "https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d#ArbitraryAxisCylinderSensor" "../../../Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.wrl#ArbitraryAxisCylinderSensor" "https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.wrl#ArbitraryAxisCylinderSensor"'> <field accessType='initializeOnly' appinfo='shifted axis of rotation from local vertical, default 1 0 0 0' name='shiftRotationAxis' type='SFRotation'/> <field accessType='initializeOnly' appinfo='local center for axis of rotation, default 0 0 0' name='center' type='SFVec3f'/> diff --git a/Weapons/Guns/Lightweight155mmHowitzerCrank.x3d b/Weapons/Guns/Lightweight155mmHowitzerCrank.x3d index 8a83a229eb..939a7fad4c 100644 --- a/Weapons/Guns/Lightweight155mmHowitzerCrank.x3d +++ b/Weapons/Guns/Lightweight155mmHowitzerCrank.x3d @@ -6,7 +6,7 @@ <meta content='Lightweight 155mm Howitzer crank or rotation wheel.' name='description'/> <meta content='Jeffrey Weekley' name='creator'/> <meta content='8 June 2001' name='created'/> - <meta content='29 September 2002' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Lightweight155mmHowitzer.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Weapons/Guns/Lightweight155mmHowitzerCrank.x3d' name='identifier'/> <meta content='Steering Wheel, Crank' name='subject'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Lightweight155mmHowitzerCrank.x3d'/> <Viewpoint position='0 0 2.5'/> <LOD DEF='Crank' range='25'> <Group> diff --git a/Weapons/Guns/NonLethalNetLauncherPrototype.x3d b/Weapons/Guns/NonLethalNetLauncherPrototype.x3d index d8010cf477..af1eb79bd7 100644 --- a/Weapons/Guns/NonLethalNetLauncherPrototype.x3d +++ b/Weapons/Guns/NonLethalNetLauncherPrototype.x3d @@ -6,12 +6,13 @@ <meta content='Simple model that depicts small boat launched net entanglement system.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='14 March 2002' name='created'/> - <meta content='22 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/Guns/NonLethalNetLauncherPrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='NonLethalNetLauncherPrototype.x3d'/> <NavigationInfo speed='10'/> <ProtoDeclare appinfo='Nonlethal Net Launcher to repel boarders' name='NetLauncher'> <ProtoInterface> diff --git a/Weapons/Missiles/AGM65Maverick.x3d b/Weapons/Missiles/AGM65Maverick.x3d index add20aae99..cb3288fa21 100644 --- a/Weapons/Missiles/AGM65Maverick.x3d +++ b/Weapons/Missiles/AGM65Maverick.x3d @@ -6,7 +6,7 @@ <meta content='Al Shaffer' name='creator'/> <meta content='AGM-65M Maverick Missile, as a component of P-3C Orion aircraft, for MV3204 course.' name='description'/> <meta content='20 January 2005' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://bugzilla.xj3d.org/show_bug.cgi?id=576' name='warning'/> <meta content='http://en.wikipedia.org/wiki/AGM-65_Maverick' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/smart/agm-65.htm' name='reference'/> @@ -18,6 +18,7 @@ </head> <Scene> <!-- NavigationInfo node and Viewpoint node are added to make examination of objects easier. --> + <WorldInfo title='AGM65Maverick.x3d'/> <Viewpoint description='AGM-65 Maverick missile' position='0 0 15'/> <Transform rotation='0 1 0 3.14159'> <Transform DEF='MISSILE_TRANSFORM'> diff --git a/Weapons/Missiles/AGM65MaverickViewAnchors.x3d b/Weapons/Missiles/AGM65MaverickViewAnchors.x3d index 26009d7526..4c79d19cb4 100644 --- a/Weapons/Missiles/AGM65MaverickViewAnchors.x3d +++ b/Weapons/Missiles/AGM65MaverickViewAnchors.x3d @@ -13,6 +13,7 @@ </head> <Scene> <!-- Viewpoint nodes set various views, based on selection of Anchor points in the world. --> + <WorldInfo title='AGM65MaverickViewAnchors.x3d'/> <Viewpoint DEF='MISSILE_INITIAL_VIEW' description='Initial view of Missile' position='-50 0 100'/> <Viewpoint DEF='MISSILE_CLOSEUP' description='Closeup view of missile' position='0.0 0.0 13.0'/> <Viewpoint DEF='MISSILE_AFT' description='Aft view of missile, for launch' orientation='-0.1 0.9 0.1 1.57' position='22.0 5.0 5.0'/> diff --git a/Weapons/Missiles/AIM120Missile.x3d b/Weapons/Missiles/AIM120Missile.x3d index ef09e5e1c8..50e408d1b0 100644 --- a/Weapons/Missiles/AIM120Missile.x3d +++ b/Weapons/Missiles/AIM120Missile.x3d @@ -5,13 +5,14 @@ <meta content='AIM120Missile.x3d' name='title'/> <meta content='Static model with mounting device, Hughes / Raytheon AIM-120 "AMRAAM"' name='description'/> <meta content='26 July 2004' name='created'/> - <meta content='11 April 2009' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Major Axel Weber' name='creator'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/AIM120Missile.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='AIM120Missile.x3d'/> <Viewpoint DEF='DefaultView' description='AIM-120 Missile' position='0 0 30'/> <Viewpoint description='AIM-120 Missile from behind' orientation='0 1 0 -1.57' position='-40 4 0'/> <!-- Missile with middle and back rudder --> diff --git a/Weapons/Missiles/AIM9M.x3d b/Weapons/Missiles/AIM9M.x3d index 01c2e59175..f041a08945 100644 --- a/Weapons/Missiles/AIM9M.x3d +++ b/Weapons/Missiles/AIM9M.x3d @@ -8,7 +8,7 @@ <meta content='Exported from Wings3D' name='translator'/> <meta content='9 April 2009' name='created'/> <meta content='9 April 2009' name='translated'/> - <meta content='22 August 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://en.wikipedia.org/wiki/AIM-9' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/missile/aim-9.htm' name='reference'/> <meta content='AIM9M.wings' name='reference'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='AIM-9M'/> <Viewpoint description='AIM-9M Sidewinder air-to-air missile' position='0 0 4'/> <Viewpoint description='AIM-9M Missile from behind' orientation='0 1 0 -1.57' position='-4 0.6 0'/> <Transform rotation='0 0 1 -1.57079' translation='0.2 0 0'> diff --git a/Weapons/Missiles/AIM9X.x3d b/Weapons/Missiles/AIM9X.x3d index 64cd36744e..ea414deda0 100644 --- a/Weapons/Missiles/AIM9X.x3d +++ b/Weapons/Missiles/AIM9X.x3d @@ -8,7 +8,7 @@ <meta content='Exported from Wings3D' name='translator'/> <meta content='9 April 2009' name='created'/> <meta content='9 April 2009' name='translated'/> - <meta content='22 August 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://en.wikipedia.org/wiki/AIM-9' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/missile/aim-9.htm' name='reference'/> <meta content='AIM9X.wings' name='reference'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='AIM9X.x3d'/> <Viewpoint description='AIM-9X Sidewinder air-to-air missile' position='0 0 4'/> <Viewpoint description='AIM-9X Missile from behind' orientation='0 1 0 -1.57' position='-4 0.6 0'/> <Transform rotation='0 0 1 -1.57079' translation='0.2 0 0'> diff --git a/Weapons/Missiles/ALCMExtended.x3d b/Weapons/Missiles/ALCMExtended.x3d index 60e88fa8bc..1a2043eb7d 100644 --- a/Weapons/Missiles/ALCMExtended.x3d +++ b/Weapons/Missiles/ALCMExtended.x3d @@ -8,7 +8,7 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='9 March 2007' name='created'/> <meta content='14 December 2007' name='translated'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='ALCMExtended.wings' name='reference'/> <meta content='http://en.wikipedia.org/wiki/AGM-86_ALCM' name='reference'/> <meta content='http://www.fas.org/nuke/guide/usa/bomber/alcm.htm' name='reference'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ALCMExtended.x3d'/> <Transform DEF='MissileBody' translation='-1 0 0'> <Shape> <Appearance> diff --git a/Weapons/Missiles/ALCMFolded.x3d b/Weapons/Missiles/ALCMFolded.x3d index c6965098a5..963cfa5c3d 100644 --- a/Weapons/Missiles/ALCMFolded.x3d +++ b/Weapons/Missiles/ALCMFolded.x3d @@ -8,7 +8,7 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='9 March 2007' name='created'/> <meta content='14 December 2007' name='translated'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='ALCMFolded.wings' name='reference'/> <meta content='http://en.wikipedia.org/wiki/AGM-86_ALCM' name='reference'/> <meta content='http://www.fas.org/nuke/guide/usa/bomber/alcm.htm' name='reference'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ALCMFolded.x3d'/> <Transform translation='-1 0 0'> <Transform DEF='RightHorizontalStabilizer'> <Shape> diff --git a/Weapons/Missiles/Amraam.x3d b/Weapons/Missiles/Amraam.x3d index 9927adc510..c79703109a 100644 --- a/Weapons/Missiles/Amraam.x3d +++ b/Weapons/Missiles/Amraam.x3d @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Amraam.x3d'/> <Transform rotation='0 0 1 -1.57' translation='3 0 0'> <Transform translation='0 -2.775 0'> <!-- AIM120 - AMRAAM BODY TRANSFORM --> diff --git a/Weapons/Missiles/HarpoonExample.x3d b/Weapons/Missiles/HarpoonExample.x3d index 07f9252bfe..5b9f2d7a2d 100644 --- a/Weapons/Missiles/HarpoonExample.x3d +++ b/Weapons/Missiles/HarpoonExample.x3d @@ -6,8 +6,7 @@ <meta content='RGM-84D, Harpoon Anti-Ship Cruise missile example use of prototype with built-in animation.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='13 October 2002' name='created'/> - <meta content='2 January 2019' name='modified'/> - <meta content='11 April 2009' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='needs to be realigned with X-axis nose and Y-axis up.' name='warning'/> <meta content='http://www.fas.org/man/dod-101/sys/smart/agm-84.htm' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/smart/agm-84.gif' name='reference'/> @@ -22,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HarpoonExample.x3d'/> <ExternProtoDeclare name='RGM-84D' url='"HarpoonPrototype.x3d#RGM-84D" "https://savage.nps.edu/Savage/Weapons/Missiles/HarpoonPrototype.x3d#RGM-84D" "HarpoonPrototype.wrl#RGM-84D" "https://savage.nps.edu/Savage/Weapons/Missiles/HarpoonPrototype.wrl#RGM-84D"'> <field accessType='inputOnly' name='STARTLAUNCH' type='SFBool'/> <field accessType='inputOnly' name='THETIME' type='SFTime'/> diff --git a/Weapons/Missiles/HarpoonPrototype.x3d b/Weapons/Missiles/HarpoonPrototype.x3d index f322f0f2bb..07fdd561a1 100644 --- a/Weapons/Missiles/HarpoonPrototype.x3d +++ b/Weapons/Missiles/HarpoonPrototype.x3d @@ -22,6 +22,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='HarpoonPrototype.x3d'/> <ProtoDeclare name='RGM-84D'> <ProtoInterface> <field accessType='inputOnly' name='STARTLAUNCH' type='SFBool'/> diff --git a/Weapons/Missiles/Launchers.x3d b/Weapons/Missiles/Launchers.x3d index 9ff395e0cd..4dd91927e9 100644 --- a/Weapons/Missiles/Launchers.x3d +++ b/Weapons/Missiles/Launchers.x3d @@ -6,7 +6,7 @@ <meta content='Arleigh Burke Harpoon and Vertical Launch System Launchers.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='9 August 2001' name='created'/> - <meta content='30 April 2004' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d' name='reference'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/Launchers.x3d' name='identifier'/> <meta content='soundpermissions.htm' name='reference'/> @@ -15,6 +15,7 @@ </head> <Scene> <!-- Harpoon Launcher code here. --> + <WorldInfo title='Launchers.x3d'/> <Transform scale='.4 .4 .4'> <!-- Missile, exhaust, and missile sound are part of the Harpoon proto. Missile flight is in this file, since someone using the proto will want to define their own flight path, etc. --> <Transform rotation='0 0 1 .2'> diff --git a/Weapons/Missiles/MissileExplosionExample.x3d b/Weapons/Missiles/MissileExplosionExample.x3d index 40e825bd0f..e99c0ce10f 100644 --- a/Weapons/Missiles/MissileExplosionExample.x3d +++ b/Weapons/Missiles/MissileExplosionExample.x3d @@ -6,7 +6,7 @@ <meta content='Simple prototype for a missile explosion resulting from a Harpoon strike.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='13 October 2002' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='not working' name='warning'/> <meta content='http://www.planetnine.com' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MissileExplosionExample.x3d'/> <ExternProtoDeclare name='ASMEXPLOSION' url='"MissileExplosionPrototype.wrl#ASMEXPLOSION" "../../Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION" "MissileExplosionPrototype.x3d#ASMEXPLOSION" "../../Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION"'> <field accessType='inputOnly' name='STARTEXPLOSION' type='SFBool'/> <field accessType='inputOnly' name='THETIME' type='SFTime'/> diff --git a/Weapons/Missiles/MissileExplosionPrototype.x3d b/Weapons/Missiles/MissileExplosionPrototype.x3d index 857a7c07c3..60216d9eea 100644 --- a/Weapons/Missiles/MissileExplosionPrototype.x3d +++ b/Weapons/Missiles/MissileExplosionPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Simple prototype for an Anti-Ship Missile (ASM) explosion.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='25 August 2001' name='created'/> - <meta content='2 January 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.planetnine.com' name='reference'/> <meta content='https://savage.nps.edu/Savage/CruiserUnitedStates/Cruiser.x3d' name='reference'/> <meta content='www.specialoperations.com/multimedia/sounds.html/exp03.au' name='reference'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MissileExplosionPrototype.x3d'/> <ProtoDeclare name='ASMEXPLOSION'> <ProtoInterface> <field accessType='inputOnly' name='STARTEXPLOSION' type='SFBool'/> diff --git a/Weapons/Missiles/MissileLaunch.x3d b/Weapons/Missiles/MissileLaunch.x3d index d0eac3e87b..e0e585ae1b 100644 --- a/Weapons/Missiles/MissileLaunch.x3d +++ b/Weapons/Missiles/MissileLaunch.x3d @@ -6,7 +6,7 @@ <meta content='Vertical Launch System Launches of Tomahawk Missile and Harpoon Missile Engagement.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='9 August 2001' name='created'/> - <meta content='2 January 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/man/dod-101/sys/smart/agm-84.htm' name='reference'/> <meta content='AGM-84 Harpoon-SLAM - Smart Weapons.htm' name='reference'/> <meta content='https://savage.nps.edu/Savage/CruiserUnitedStates/Cruiser.x3d' name='reference'/> @@ -22,6 +22,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MissileLaunch.x3d'/> <ExternProtoDeclare name='EXPLOSION' url='"MissileExplosionPrototype.x3d#ASMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION" "MissileExplosionPrototype.wrl#ASMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION"'> <field accessType='inputOnly' name='STARTEXPLOSION' type='SFBool'/> <field accessType='inputOnly' name='THETIME' type='SFTime'/> diff --git a/Weapons/Missiles/MultipleExplosionExample.x3d b/Weapons/Missiles/MultipleExplosionExample.x3d index ee532f2c3a..0e808f6874 100644 --- a/Weapons/Missiles/MultipleExplosionExample.x3d +++ b/Weapons/Missiles/MultipleExplosionExample.x3d @@ -6,7 +6,7 @@ <meta content='Simple prototype for a multiple explosion resulting from a tomahawk strike.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='13 October 2002' name='created'/> - <meta content='13 October 2002' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.planetnine.com' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> <meta content='See url "soundpermissions.html" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MultipleExplosionExample.x3d'/> <ExternProtoDeclare name='TLAMEXPLOSION' url='"MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "../../Weapons/Missiles/MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "../../Weapons/Missiles/MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MultipleExplosionPrototype.x3d#TLAMEXPLOSION"'> <field accessType='inputOnly' name='STARTEXPLOSION' type='SFBool'/> <field accessType='inputOnly' name='THETIME' type='SFTime'/> diff --git a/Weapons/Missiles/MultipleExplosionPrototype.x3d b/Weapons/Missiles/MultipleExplosionPrototype.x3d index 196635e24f..0cc6eb3ba1 100644 --- a/Weapons/Missiles/MultipleExplosionPrototype.x3d +++ b/Weapons/Missiles/MultipleExplosionPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Simple prototype for a multiple explosion resulting from a tomahawk strike.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='14 September 2001' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.planetnine.com' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> <meta content='See url "soundpermissions.html" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MultipleExplosionPrototype.x3d'/> <ProtoDeclare name='TLAMEXPLOSION'> <ProtoInterface> <field accessType='inputOnly' name='STARTEXPLOSION' type='SFBool'/> diff --git a/Weapons/Missiles/RapierLauncherSystem.x3d b/Weapons/Missiles/RapierLauncherSystem.x3d index 66fa94c10d..f311d899ba 100644 --- a/Weapons/Missiles/RapierLauncherSystem.x3d +++ b/Weapons/Missiles/RapierLauncherSystem.x3d @@ -5,7 +5,7 @@ <meta content='RapierLauncherSystem.x3d' name='title'/> <meta content='Oliver Tan' name='creator'/> <meta content='28 January 2004' name='created'/> - <meta content='21 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Rapier Launcher System.' name='description'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/RapierLauncherSystem.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -15,6 +15,7 @@ </head> <Scene> <!-- This NavigationInfo node is added to many scenes, making examination of objects easier. --> + <WorldInfo title='RapierLauncherSystem.x3d'/> <Viewpoint description='Rapier Launcher' orientation='-0.343 0.935 0.095 0.6232' position='1.3 0.7 2.7'/> <Background groundAngle='0.1 1.309 1.570796' groundColor='0 0 0 0 0.1 0.3 0 0.2 0.5 0 0.3 0.8' skyAngle='0.1 0.15 1.309 1.571' skyColor='0.4 0.4 0.1 0.4 0.4 0.1 0 0.1 0.3 0 0.2 0.6 0.8 0.8 0.8'/> <ExternProtoDeclare name='RapierMissileSystem' url='"RapierMissileSystemPrototype.wrl#RapierMissileSystem" "RapierMissileSystemPrototype.x3d#RapierMissileSystem"'> diff --git a/Weapons/Missiles/RapierMissileExample.x3d b/Weapons/Missiles/RapierMissileExample.x3d index 0555e5e587..2761058b07 100644 --- a/Weapons/Missiles/RapierMissileExample.x3d +++ b/Weapons/Missiles/RapierMissileExample.x3d @@ -5,7 +5,7 @@ <meta content='RapierMissileExample.x3d' name='title'/> <meta content='Oliver Tan' name='creator'/> <meta content='12 February 2004' name='created'/> - <meta content='21 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Rapier Missile.' name='description'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissileExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='RapierMissileExample.x3d'/> <ExternProtoDeclare name='RapierMissile' url='"RapierMissilePrototype.x3d#RapierMissile" "https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissilePrototype.x3d#RapierMissile" "RapierMissilePrototype.wrl#RapierMissile" "https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissilePrototype.wrl#RapierMissile"'> <field accessType='initializeOnly' name='rocketAppearance' type='SFNode'/> </ExternProtoDeclare> diff --git a/Weapons/Missiles/RapierMissilePrototype.x3d b/Weapons/Missiles/RapierMissilePrototype.x3d index 72cfb6fa29..6c9fc0dad1 100644 --- a/Weapons/Missiles/RapierMissilePrototype.x3d +++ b/Weapons/Missiles/RapierMissilePrototype.x3d @@ -5,7 +5,7 @@ <meta content='RapierMissilePrototype.x3d' name='title'/> <meta content='Oliver Tan' name='creator'/> <meta content='14 January 2004' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Rapier missile prototype definition.' name='description'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissilePrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -15,6 +15,7 @@ </head> <Scene> <!-- This NavigationInfo node is added to many scenes, making examination of objects easier. --> + <WorldInfo title='RapierMissilePrototype.x3d'/> <ProtoDeclare name='RapierMissile'> <ProtoInterface> <field accessType='initializeOnly' name='rocketAppearance' type='SFNode'> diff --git a/Weapons/Missiles/RapierMissileSystemExample.x3d b/Weapons/Missiles/RapierMissileSystemExample.x3d index c96ef9382a..e63ece3ede 100644 --- a/Weapons/Missiles/RapierMissileSystemExample.x3d +++ b/Weapons/Missiles/RapierMissileSystemExample.x3d @@ -5,7 +5,7 @@ <meta content='RapierMissileSystemExample.x3d' name='title'/> <meta content='Oliver Tan' name='creator'/> <meta content='12 February 2004' name='created'/> - <meta content='21 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Rapier Missile System Example.' name='description'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissileSystemExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='RapierMissileSystemExample.x3d'/> <ExternProtoDeclare name='RapierMissileSystem' url='"RapierMissileSystemPrototype.x3d#RapierMissileSystem" "https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissileSystemPrototype.x3d#RapierMissileSystem" "RapierMissileSystemPrototype.wrl#RapierMissileSystem" "https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissileSystemPrototype.wrl#RapierMissileSystem"'> <field accessType='initializeOnly' name='material' type='SFNode'/> <field accessType='initializeOnly' name='imageTexture' type='SFNode'/> diff --git a/Weapons/Missiles/RapierMissileSystemPrototype.x3d b/Weapons/Missiles/RapierMissileSystemPrototype.x3d index 11a6d2dcbd..0e45efe4a9 100644 --- a/Weapons/Missiles/RapierMissileSystemPrototype.x3d +++ b/Weapons/Missiles/RapierMissileSystemPrototype.x3d @@ -5,7 +5,7 @@ <meta content='RapierMissileSystemPrototype.x3d' name='title'/> <meta content='Oliver Tan' name='creator'/> <meta content='28 January 2004' name='created'/> - <meta content='21 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='check whether size is to scale' name='warning'/> <meta content='Rapier missile system prototype.' name='description'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissileSystemPrototype.x3d' name='identifier'/> @@ -16,6 +16,7 @@ </head> <Scene> <!-- This is only a representational model. It is not created to scale. --> + <WorldInfo title='RapierMissileSystemPrototype.x3d'/> <ExternProtoDeclare name='RapierMissile' url='"RapierMissilePrototype.x3d#RapierMissile" "https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissilePrototype.x3d#RapierMissile" "RapierMissilePrototype.wrl#RapierMissile" "https://savage.nps.edu/Savage/Weapons/Missiles/RapierMissilePrototype.wrl#RapierMissile"'> <field accessType='initializeOnly' name='rocketAppearance' type='SFNode'/> </ExternProtoDeclare> diff --git a/Weapons/Missiles/ScudB.x3d b/Weapons/Missiles/ScudB.x3d index 34f9e703da..43ba2920c6 100644 --- a/Weapons/Missiles/ScudB.x3d +++ b/Weapons/Missiles/ScudB.x3d @@ -6,7 +6,7 @@ <meta content='SCUD-B Missile Used by Iraq, North Korea and Iran' name='description'/> <meta content='Jeffrey D. Weekley' name='creator'/> <meta content='6 November 2001' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/nuke/guide/iran/missile/shahab-1.htm' name='reference'/> <meta content='http://www.cdiss.org/scudnt3.htm' name='reference'/> <meta content='http://www.cdiss.org/btablea.htm' name='reference'/> @@ -20,6 +20,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ScudB.x3d'/> <Viewpoint description='Scud B missile' position='0 0 15'/> <Transform> <Transform> diff --git a/Weapons/Missiles/Sidewinder.x3d b/Weapons/Missiles/Sidewinder.x3d index 15ea2189bb..9201075a75 100644 --- a/Weapons/Missiles/Sidewinder.x3d +++ b/Weapons/Missiles/Sidewinder.x3d @@ -6,12 +6,13 @@ <meta content='F16, Fighting Falcon, Turkish Air Force (TUAF) AIM9 Sidewinder Missile' name='description'/> <meta content='Murat ONDER, LTJG, Turkish Navy' name='creator'/> <meta content='13 July 2003' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Sidewinder.jpg' name='Image'/> <meta content='https://savage.nps.edu/Savage/Weapons/Missiles/Sidewinder.x3d' name='identifier'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Sidewinder.x3d'/> <Transform rotation='0 0 1 -1.57' translation='2 0 0'> <Transform translation='0 -2.22 0'> <!-- AIM120 - SIDEWINDER BODY TRANSFORM --> diff --git a/Weapons/Missiles/Stinger.x3d b/Weapons/Missiles/Stinger.x3d index 4e532dea14..21adbe704d 100644 --- a/Weapons/Missiles/Stinger.x3d +++ b/Weapons/Missiles/Stinger.x3d @@ -6,7 +6,7 @@ <meta content='Stinger Surface-to-Air Missile' name='description'/> <meta content='Turgut AKGUL' name='creator'/> <meta content='22 September 2003' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='StingerRaytheon.pdf' name='reference'/> <meta content='http://www.fas.org/man/dod-101/sys/land/stinger.htm' name='reference'/> <meta content='http://www.howstuffworks.com/stinger.htm' name='reference'/> @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Stinger.x3d'/> <Background groundAngle='1.309 1.570796' groundColor='0.0 0.0 0.1 0.0 0.1 0.3 0.3 0.3 0.6' skyAngle='1.309 1.571' skyColor='1.0 0.0 0.8 0.5 0.0 0.8 0.0 0.0 0.8'/> <Viewpoint description='view1' orientation='0.682 -0.687 -0.252 3.138' position='-2.6 1.5 -6.7'/> <Viewpoint description='view2' orientation='-0.105 0.994 0.039 1.3696' position='11.7 -0.1 2.6'/> diff --git a/Weapons/Missiles/StingerScenario.x3d b/Weapons/Missiles/StingerScenario.x3d index 735527f9d5..17886e9be2 100644 --- a/Weapons/Missiles/StingerScenario.x3d +++ b/Weapons/Missiles/StingerScenario.x3d @@ -6,7 +6,7 @@ <meta content='Stinger Surface-to-Air Missile example use' name='description'/> <meta content='Turgut AKGUL' name='creator'/> <meta content='22 September 2003' name='created'/> - <meta content='21 October 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='StingerRaytheon.pdf' name='reference'/> <meta content='this scene duplicates geometry, and instead should use Inline to reference the original Stinger model.' name='warning'/> <meta content='Stinger surface-to-air missile' name='subject'/> @@ -15,6 +15,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='StingerScenario.x3d'/> <Background groundAngle='1.309 1.570796' groundColor='0.0 0.0 0.1 0.0 0.1 0.3 0.3 0.3 0.6' skyAngle='1.309 1.571' skyColor='1.0 0.0 0.8 0.5 0.0 0.8 0.0 0.0 0.8'/> <Viewpoint DEF='All' description='All' orientation='0.083 -0.005 0.997 1.5809' position='-1.1 1.5 9.7'/> <Transform rotation='0 0 1 1.57'> diff --git a/Weapons/Missiles/TomahawkExample.x3d b/Weapons/Missiles/TomahawkExample.x3d index 12b5635dc4..b9d0a726a5 100644 --- a/Weapons/Missiles/TomahawkExample.x3d +++ b/Weapons/Missiles/TomahawkExample.x3d @@ -6,7 +6,7 @@ <meta content='BGM-109, Tomahawk Land Attack Missile example use of prototype.' name='description'/> <meta content='James Harney' name='creator'/> <meta content='4 September 2001' name='created'/> - <meta content='13 October 2002' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/man/dod-101/sys/smart/bgm-109.htm' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TomahawkExample.x3d'/> <ExternProtoDeclare name='BGM-109' url='"TomahawkPrototype.wrl#BGM-109" "https://savage.nps.edu/Savage/Weapons/Missiles/TomahawkPrototype.wrl#BGM-109" "TomahawkPrototype.x3d#BGM-109" "https://savage.nps.edu/Savage/Weapons/Missiles/TomahawkPrototype.x3d#BGM-109"'> <field accessType='inputOnly' name='STARTLAUNCH' type='SFBool'/> <field accessType='inputOnly' name='THETIME' type='SFTime'/> diff --git a/Weapons/Missiles/TomahawkPrototype.x3d b/Weapons/Missiles/TomahawkPrototype.x3d index 185ececc56..f244719fae 100644 --- a/Weapons/Missiles/TomahawkPrototype.x3d +++ b/Weapons/Missiles/TomahawkPrototype.x3d @@ -6,7 +6,7 @@ <meta content='BGM-109, Tomahawk Land Attack Missile prototype' name='description'/> <meta content='James Harney' name='creator'/> <meta content='4 September 2001' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/man/dod-101/sys/smart/bgm-109.htm' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> <meta content='http://www.specialoperations.com/multimedia/sounds.html' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='TomahawkPrototype.x3d'/> <ProtoDeclare name='BGM-109'> <ProtoInterface> <field accessType='inputOnly' name='STARTLAUNCH' type='SFBool'/> diff --git a/Weapons/SmallArms/M4.x3d b/Weapons/SmallArms/M4.x3d index ca20a616d6..12129aabf5 100644 --- a/Weapons/SmallArms/M4.x3d +++ b/Weapons/SmallArms/M4.x3d @@ -16,6 +16,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='M4.x3d'/> <WorldInfo info='"Gravity: off"'/> <Transform> <Viewpoint DEF='defaultCamera' description='default' fieldOfView='0.643501' orientation='-0.50352 0.83843 0.20857 0.91773' position='5.62609 3.24701 4.49075'/> diff --git a/Weapons/SmallArms/RifleM24Example.x3d b/Weapons/SmallArms/RifleM24Example.x3d index de1e6c063c..0071182d06 100644 --- a/Weapons/SmallArms/RifleM24Example.x3d +++ b/Weapons/SmallArms/RifleM24Example.x3d @@ -6,13 +6,14 @@ <meta content='Animation example from RifleM24 Prototype. Clicking trigger fires and sound.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='31 Decmember 2001' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='https://savage.nps.edu/Savage/Weapons/SmallArms/RifleM24Example.x3d' name='identifier'/> <meta content='Rifle M24' name='subject'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='RifleM24Example.x3d'/> <ExternProtoDeclare appinfo='Rifle M24' name='RifleM24' url='"RifleM24Prototype.x3d#RifleM24" "https://savage.nps.edu/Savage/Weapons/SmallArms/RifleM24Prototype.x3d#RifleM24" "RifleM24Prototype.wrl#RifleM24" "https://savage.nps.edu/Savage/Weapons/SmallArms/RifleM24Prototype.wrl#RifleM24"'> <field accessType='inputOnly' appinfo='input true to fire' name='trigger' type='SFBool'/> <field accessType='outputOnly' appinfo='output true when fired' name='fire' type='SFBool'/> diff --git a/Weapons/SmallArms/RifleM24Prototype.x3d b/Weapons/SmallArms/RifleM24Prototype.x3d index b57dc2da07..d256f24ad7 100644 --- a/Weapons/SmallArms/RifleM24Prototype.x3d +++ b/Weapons/SmallArms/RifleM24Prototype.x3d @@ -6,7 +6,7 @@ <meta content='Prototype of M24 bolt-action sniper rifle used by the US Army.' name='description'/> <meta content='Etsuko Lippi' name='creator'/> <meta content='21 December 2001' name='created'/> - <meta content='22 August 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='http://www.fas.org/man/dod-101/sys/land/m14.htm' name='reference'/> <meta content='http://www.dentrinity.com/Topics/m24perfect.htm' name='reference'/> <meta content='http://www.empnet.com/imageworks/raj2.htm' name='reference'/> @@ -17,6 +17,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='RifleM24Prototype.x3d'/> <ProtoDeclare appinfo='Rifle M24' name='RifleM24'> <ProtoInterface> <field accessType='inputOnly' appinfo='input true to fire' name='trigger' type='SFBool'/> @@ -139,7 +140,7 @@ <Transform DEF='CircleLine' rotation='1 0 0 1.57' scale='0.0215 0.0215 0.015' translation='0 0.35 -0.05'> <Shape> <Appearance> - <Material diffuseColor='0.957 0.643 0.376'/> + <Material diffuseColor='0.957 0.643 0.376' emissiveColor='0.957 0.643 0.376'/> </Appearance> <IndexedLineSet coordIndex='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 -1 60 61 -1 62 63 -1'> <Coordinate point='0.0 1.0 0.0 0.105 0.995 0.0 0.208 0.978 0.0 0.309 0.951 0.0 0.407 0.914 0.0 0.500 0.866 0.0 0.588 0.809 0.0 0.669 0.743 0.0 0.743 0.669 0.0 0.809 0.588 0.0 0.866 0.500 0.0 0.914 0.407 0.0 0.951 0.309 0.0 0.978 0.208 0.0 0.995 0.105 0.0 1.0 0.0 0.0 0.995 -0.105 0.0 0.978 -0.208 0.0 0.951 -0.309 0.0 0.914 -0.407 0.0 0.866 -0.500 0.0 0.809 -0.588 0.0 0.743 -0.669 0.0 0.669 -0.743 0.0 0.588 -0.809 0.0 0.500 -0.866 0.0 0.407 -0.914 0.0 0.309 -0.951 0.0 0.208 -0.978 0.0 0.105 -0.995 0.0 0.0 -1.0 0.0 -0.105 -0.995 0.0 -0.208 -0.978 0.0 -0.309 -0.951 0.0 -0.407 -0.914 0.0 -0.500 -0.866 0.0 -0.588 -0.809 0.0 -0.669 -0.743 0.0 -0.743 -0.669 0.0 -0.809 -0.588 0.0 -0.866 -0.500 0.0 -0.914 -0.407 0.0 -0.951 -0.309 0.0 -0.978 -0.208 0.0 -0.995 -0.105 0.0 -1.0 -0.0 0.0 -0.995 0.105 0.0 -0.978 0.208 0.0 -0.951 0.309 0.0 -0.914 0.407 0.0 -0.866 0.500 0.0 -0.809 0.588 0.0 -0.743 0.669 0.0 -0.669 0.743 0.0 -0.588 0.809 0.0 -0.500 0.866 0.0 -0.407 0.914 0.0 -0.309 0.951 0.0 -0.208 0.978 0.0 -0.105 0.995 0.0 0 1 0 0 -1 0 1 0 0 -1 0 0'/> diff --git a/Weapons/Torpedoes/Mk46Torpedo.x3d b/Weapons/Torpedoes/Mk46Torpedo.x3d index 740c7d85ab..95c8519c8e 100644 --- a/Weapons/Torpedoes/Mk46Torpedo.x3d +++ b/Weapons/Torpedoes/Mk46Torpedo.x3d @@ -5,7 +5,7 @@ <meta content='Mk46Torpedo.x3d' name='title'/> <meta content='U.S. Navy Mk46 torpedo' name='description'/> <meta content='7 April 2003' name='created'/> - <meta content='27 February 2016' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Jeffrey Weekley and UW3303 course' name='creator'/> <meta content='http://www.chinfo.navy.mil/navpalib/factfile/weapons/wep-torp.html' name='photo'/> <meta content='http://www.fas.org/man/dod-101/sys/ship/weaps/mk-46.htm' name='reference'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Mk46Torpedo.x3d'/> <WorldInfo info='"Only unclassified open resources were used to create this model."'/> <Inline url='"../../Tools/Authoring/GridXZ_20x20Movable.x3d" "https://savage.nps.edu/Savage/Tools/Authoring/GridXZ_20x20Movable.x3d" "../../Tools/Authoring/GridXZ_20x20Movable.wrl" "https://savage.nps.edu/Savage/Tools/Authoring/GridXZ_20x20Movable.wrl"'/> <Viewpoint description='Mk46 Torpedo' position='0 0 5'/> diff --git a/Weapons/Torpedoes/Mk48Torpedo.x3d b/Weapons/Torpedoes/Mk48Torpedo.x3d index e6dbb7fe75..f78aa958f1 100644 --- a/Weapons/Torpedoes/Mk48Torpedo.x3d +++ b/Weapons/Torpedoes/Mk48Torpedo.x3d @@ -5,7 +5,7 @@ <meta content='Mk48Torpedo.x3d' name='title'/> <meta content='US Navy's Mk48 torpedo. Originally written in VRML by Haruna R. Isa.' name='description'/> <meta content='1 June 1997' name='created'/> - <meta content='16 January 2014' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Haruna R. Isa' name='creator'/> <meta content='Jeffrey Weekley and Don Brutzman' name='translator'/> <meta content='diagram01Mk48TorpedoFAS.gif' name='diagram'/> @@ -20,6 +20,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Mk48Torpedo.x3d'/> <WorldInfo info='"Only unclassified open resources were used to create this model."'/> <Group> <Transform DEF='torpedo' rotation='0.0 0.0 1.0 1.57079' translation='4.0 0.0 0.0'> diff --git a/Weapons/Torpedoes/SearchScenarioGrid.x3d b/Weapons/Torpedoes/SearchScenarioGrid.x3d index df32852637..460736056a 100644 --- a/Weapons/Torpedoes/SearchScenarioGrid.x3d +++ b/Weapons/Torpedoes/SearchScenarioGrid.x3d @@ -8,13 +8,14 @@ <meta content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html' name='translator'/> <meta content='1 June 1997' name='created'/> <meta content='7 June 2004' name='translated'/> - <meta content='7 June 2004' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/Torpedoes/SearchScenarioGrid.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SearchScenarioGrid.x3d'/> <Group DEF='Grid'> <Group DEF='GridGroup1'> <Shape DEF='Line1'> diff --git a/Weapons/UnderwaterMines/Manta.x3d b/Weapons/UnderwaterMines/Manta.x3d index 4e77a3a9f6..18bcf47e68 100644 --- a/Weapons/UnderwaterMines/Manta.x3d +++ b/Weapons/UnderwaterMines/Manta.x3d @@ -6,7 +6,7 @@ <meta content='Italian Manta bottom mine, with truncated cone and handling padeyes.' name='description'/> <meta content='Frederic Roussille' name='creator'/> <meta content='8 May 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/Manta.x3d' name='identifier'/> <meta content='MantaInert.jpg' name='photo'/> <meta content='minelocator.jpg' name='photo'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Manta.x3d'/> <Viewpoint description='Manta mine' orientation='1 0 0 -0.4' position='0 1 3'/> <Viewpoint description='Manta top view' orientation='1 0 0 -1.57' position='0 2 0'/> <Viewpoint description='Manta side view' orientation='0 1 0 -1.57' position='-2 0 0'/> diff --git a/Weapons/UnderwaterMines/MantaMineExample.x3d b/Weapons/UnderwaterMines/MantaMineExample.x3d index d0ba810083..c635e32142 100644 --- a/Weapons/UnderwaterMines/MantaMineExample.x3d +++ b/Weapons/UnderwaterMines/MantaMineExample.x3d @@ -6,7 +6,7 @@ <meta content='Example instance: Italian Manta bottom mine, with truncated cone and handling padeyes.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='15 October 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/MantaMineExample.x3d' name='identifier'/> <meta content='MantaInert.jpg' name='photo'/> <meta content='minelocator.jpg' name='photo'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MantaMineExample.x3d'/> <ExternProtoDeclare appinfo='Manta underwater mine' name='MantaMine' url='"MantaMinePrototype.x3d#MantaMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/MantaMinePrototype.x3d#MantaMine" "MantaMinePrototype.wrl#MantaMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/MantaMinePrototype.wrl#MantaMine"'> <field accessType='inputOutput' appinfo='useful for visual classification' name='MineColor' type='SFColor'/> <field accessType='initializeOnly' appinfo='describe each instance' name='viewpointDescription' type='SFString'/> diff --git a/Weapons/UnderwaterMines/MantaMinePrototype.x3d b/Weapons/UnderwaterMines/MantaMinePrototype.x3d index bbf5549b52..f3ee2fa65d 100644 --- a/Weapons/UnderwaterMines/MantaMinePrototype.x3d +++ b/Weapons/UnderwaterMines/MantaMinePrototype.x3d @@ -6,7 +6,7 @@ <meta content='Italian Manta bottom mine, with truncated cone and handling padeyes.' name='description'/> <meta content='Frederic Roussille' name='creator'/> <meta content='8 May 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='MantaInert.jpg' name='photo'/> <meta content='minelocator.jpg' name='photo'/> <meta content='Mine1.jpg' name='photo'/> @@ -21,6 +21,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MantaMinePrototype.x3d'/> <ProtoDeclare appinfo='Manta underwater mine' name='MantaMine'> <ProtoInterface> <field accessType='inputOutput' appinfo='useful for visual classification' name='MineColor' type='SFColor' value='0.6 0.3 0'/> diff --git a/Weapons/UnderwaterMines/MineTrainingShape.x3d b/Weapons/UnderwaterMines/MineTrainingShape.x3d index 4beca4693d..20f3865275 100644 --- a/Weapons/UnderwaterMines/MineTrainingShape.x3d +++ b/Weapons/UnderwaterMines/MineTrainingShape.x3d @@ -6,7 +6,7 @@ <meta content='U.S. Navy Mark VI static mine diplayed on the NPS campus.' name='description'/> <meta content='Marlon Heron and Don Brutzman' name='creator'/> <meta content='2 February 2015' name='created'/> - <meta content='14 February 2015' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Determine if this shape is used in any training minefields at sea.' name='TODO'/> <meta content='http://en.wikipedia.org/wiki/Naval_mine' name='reference'/> <meta content='MineTrainingShapeNpsPhoto.jpg' name='Image'/> @@ -18,6 +18,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='MineTrainingShape.x3d'/> <Background skyColor='1 1 1'/> <Group> <Shape DEF='MineBody'> diff --git a/Weapons/UnderwaterMines/Pdm1BottomMineExample.x3d b/Weapons/UnderwaterMines/Pdm1BottomMineExample.x3d index 85cd9da34b..30f92c5c1d 100644 --- a/Weapons/UnderwaterMines/Pdm1BottomMineExample.x3d +++ b/Weapons/UnderwaterMines/Pdm1BottomMineExample.x3d @@ -6,7 +6,7 @@ <meta content='Russian bottom mine triggered by tilt bar (whisker); example use of prototype.' name='description'/> <meta content='Don Brutzman and Jeff Weekley, LAX Gate 65' name='creator'/> <meta content='20 March 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Pdm1BottomMinePrototype.x3d' name='reference'/> <meta content='Pdm1AssembledMine97cm.jpg' name='photo'/> <meta content='Pdm1Fuse.jpg' name='photo'/> @@ -19,6 +19,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Pdm1BottomMineExample.x3d'/> <ExternProtoDeclare appinfo='PDM-1 underwater mine' name='Pdm1BottomMine' url='"Pdm1BottomMinePrototype.x3d#Pdm1BottomMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.x3d#Pdm1BottomMine" "Pdm1BottomMinePrototype.wrl#Pdm1BottomMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.wrl#Pdm1BottomMine"'> <field accessType='inputOutput' appinfo='useful for classification' name='mineColor' type='SFColor'/> <field accessType='initializeOnly' appinfo='customize to match each instance' name='viewpointDescription' type='SFString'/> diff --git a/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.x3d b/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.x3d index 36e6d9d1ed..b4039b24d1 100644 --- a/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.x3d +++ b/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.x3d @@ -6,7 +6,7 @@ <meta content='Russian bottom mine triggered by tilt bar (whisker); prototype declaration for reuse in other scenes.' name='description'/> <meta content='Don Brutzman and Jeff Weekley, LAX Gate 65' name='creator'/> <meta content='20 March 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Pdm1BottomMineExample.x3d' name='reference'/> <meta content='Pdm1AssembledMine97cm.jpg' name='photo'/> <meta content='Pdm1Fuse.jpg' name='photo'/> @@ -19,6 +19,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='Pdm1BottomMinePrototype.x3d'/> <ProtoDeclare appinfo='PDM-1 underwater mine' name='Pdm1BottomMine'> <ProtoInterface> <field accessType='inputOutput' appinfo='useful for classification' name='mineColor' type='SFColor' value='0.4 0.3 0.1'/> diff --git a/Weapons/UnderwaterMines/ReportedContactExample.x3d b/Weapons/UnderwaterMines/ReportedContactExample.x3d index 2e05e99130..0c144ff5f6 100644 --- a/Weapons/UnderwaterMines/ReportedContactExample.x3d +++ b/Weapons/UnderwaterMines/ReportedContactExample.x3d @@ -6,12 +6,13 @@ <meta content='Example instance of prototype for a reported contact.' name='description'/> <meta content='Don Brutzman' name='creator'/> <meta content='15 October 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/ReportedContactExample.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ReportedContactExample.x3d'/> <ExternProtoDeclare appinfo='Provide icon and contact information for a reported contact. Position ProtoInstances using the depth and location where found.' name='ReportedContact' url='"ReportedContactPrototype.x3d#ReportedContact" "../../Weapons/UnderwaterMines/ReportedContactPrototype.x3d#ReportedContact" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/ReportedContactPrototype.x3d#ReportedContact" "ReportedContactPrototype.wrl#ReportedContact" "../../Weapons/UnderwaterMines/ReportedContactPrototype.wrl#ReportedContact" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/ReportedContactPrototype.wrl#ReportedContact"'> <field accessType='initializeOnly' name='name' type='MFString'/> <field accessType='initializeOnly' name='aboveViewpointLabel' type='SFString'/> @@ -19,7 +20,7 @@ <field accessType='inputOutput' name='description' type='MFString'/> <field accessType='inputOutput' appinfo='Latitude and longitude (or local coordinates) for display purposes.' name='reportedPosition' type='MFString'/> <field accessType='initializeOnly' name='classificationCode' type='SFInt32'/> - <field accessType='inputOutput' appinfo='"provide filename and url of contact image as separate quoted strings"' name='imageUrl' type='MFString'/> + <field accessType='inputOutput' appinfo='provide filename and url of contact image as separate quoted strings' name='imageUrl' type='MFString'/> <field accessType='inputOutput' appinfo='Aspect-ratio x-y scale of image icon (keep z=1)' name='imageScale' type='SFVec3f'/> <field accessType='inputOutput' appinfo='Relative position of image icon' name='imageOffset' type='SFVec3f'/> <field accessType='inputOutput' name='textColor' type='SFColor'/> diff --git a/Weapons/UnderwaterMines/ReportedContactPrototype.x3d b/Weapons/UnderwaterMines/ReportedContactPrototype.x3d index 8af68f68c1..712cd8c8b8 100644 --- a/Weapons/UnderwaterMines/ReportedContactPrototype.x3d +++ b/Weapons/UnderwaterMines/ReportedContactPrototype.x3d @@ -6,7 +6,7 @@ <meta content='Example instance of prototype for a reported mine-like contact.' name='description'/> <meta content='Don Brutzman, Jeff Weekley, Frederic Roussille and Jane Wu' name='creator'/> <meta content='15 October 2001' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='/ads/src/mil/navy/nps/ads/x3dArchive/DataArchiver.java' name='reference'/> <meta content='/ads/doc/mil/navy/nps/ads/x3dArchive/DataArchiver.html' name='reference'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/ReportedContactPrototype.x3d' name='identifier'/> @@ -14,6 +14,7 @@ <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='ReportedContactPrototype.x3d'/> <ExternProtoDeclare appinfo='PDM-1 underwater mine' name='Pdm1BottomMine' url='"Pdm1BottomMinePrototype.x3d#Pdm1BottomMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.x3d#Pdm1BottomMine" "Pdm1BottomMinePrototype.wrl#Pdm1BottomMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/Pdm1BottomMinePrototype.wrl#Pdm1BottomMine"'> <field accessType='initializeOnly' appinfo='customize to match each instance' name='viewpointDescription' type='SFString'/> <field accessType='inputOutput' appinfo='useful for classification' name='mineColor' type='SFColor'/> @@ -40,7 +41,7 @@ <field accessType='inputOutput' name='description' type='MFString'/> <field accessType='inputOutput' appinfo='Latitude and longitude (or local coordinates) for display purposes.' name='reportedPosition' type='MFString'/> <field accessType='initializeOnly' name='classificationCode' type='SFInt32' value='-1'/> - <field accessType='inputOutput' appinfo='"provide filename and url of contact image as separate quoted strings"' name='imageUrl' type='MFString'/> + <field accessType='inputOutput' appinfo='provide filename and url of contact image as separate quoted strings' name='imageUrl' type='MFString'/> <field accessType='inputOutput' appinfo='Aspect-ratio x-y scale of image icon (keep z=1)' name='imageScale' type='SFVec3f' value='1.00 1.00 1'/> <field accessType='inputOutput' appinfo='Relative position of image icon' name='imageOffset' type='SFVec3f' value='0 2.5 0'/> <field accessType='inputOutput' name='textColor' type='SFColor' value='0.4 0.4 0'/> diff --git a/Weapons/UnderwaterMines/SonarReflectorDecoyBox.x3d b/Weapons/UnderwaterMines/SonarReflectorDecoyBox.x3d index b51e499386..7d59b5d6df 100644 --- a/Weapons/UnderwaterMines/SonarReflectorDecoyBox.x3d +++ b/Weapons/UnderwaterMines/SonarReflectorDecoyBox.x3d @@ -7,12 +7,13 @@ <meta content='SonarReflectorRockToss.jpg' name='Image'/> <meta content='Don Brutzman' name='creator'/> <meta content='21 March 1999' name='created'/> - <meta content='22 February 2010' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/SonarReflectorDecoyBox.x3d' name='identifier'/> <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/> <meta content='../../license.html' name='license'/> </head> <Scene> + <WorldInfo title='SonarReflectorDecoyBox.x3d'/> <Viewpoint description='Sonar reflector decoy box' orientation='0 1 0 -0.32' position='-0.3 0 0.9'/> <Group> <Shape> diff --git a/Weapons/UnderwaterMines/SphericalMineExample.x3d b/Weapons/UnderwaterMines/SphericalMineExample.x3d index 721e83ddf3..4f1873d22d 100644 --- a/Weapons/UnderwaterMines/SphericalMineExample.x3d +++ b/Weapons/UnderwaterMines/SphericalMineExample.x3d @@ -5,7 +5,7 @@ <meta content='SphericalMineExample.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='26 June 2000' name='created'/> - <meta content='9 July 2018' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/SphericalMineExample.x3d' name='identifier'/> <meta content='Example use of SphericalMine prototype.' name='description'/> <meta content='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -13,6 +13,7 @@ </head> <Scene> <!-- shape X Y Z R H # grid indices --> + <WorldInfo title='SphericalMineExample.x3d'/> <ExternProtoDeclare appinfo='Spherical floating mine moored to bottom' name='SphericalMine' url='"../../Weapons/UnderwaterMines/SphericalMinePrototype.x3d#SphericalMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/SphericalMinePrototype.x3d#SphericalMine" "../../Weapons/UnderwaterMines/SphericalMinePrototype.wrl#SphericalMine" "https://savage.nps.edu/Savage/Weapons/UnderwaterMines/SphericalMinePrototype.wrl#SphericalMine"'> <field accessType='initializeOnly' appinfo='Description for each mine contact.' name='description' type='SFString'/> <field accessType='inputOutput' appinfo='Mine color can be used to indicate status (found/unknown/disabled/) tactic etc.' name='color' type='SFColor'/> diff --git a/Weapons/UnderwaterMines/SphericalMinePrototype.x3d b/Weapons/UnderwaterMines/SphericalMinePrototype.x3d index 2a2f9c033c..385e9fb40f 100644 --- a/Weapons/UnderwaterMines/SphericalMinePrototype.x3d +++ b/Weapons/UnderwaterMines/SphericalMinePrototype.x3d @@ -5,7 +5,7 @@ <meta content='SphericalMinePrototype.x3d' name='title'/> <meta content='Don Brutzman' name='creator'/> <meta content='26 June 2000' name='created'/> - <meta content='2 November 2019' name='modified'/> + <meta content='28 November 2019' name='modified'/> <meta content='Underwater mine prototype SphericalMine. Note level of detail (LOD) transitions when seen at transition ranges.' name='description'/> <meta content='https://savage.nps.edu/Savage/Weapons/UnderwaterMines/SphericalMinePrototype.x3d' name='identifier'/> <meta content='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit' name='generator'/> @@ -13,6 +13,7 @@ </head> <Scene> <!-- SphericalMine is a simple notional mine --> + <WorldInfo title='SphericalMinePrototype.x3d'/> <ProtoDeclare appinfo='Spherical floating mine moored to bottom' name='SphericalMine'> <ProtoInterface> <field accessType='initializeOnly' appinfo='Description for each mine contact.' name='description' type='SFString' value='10 m: Spherical Mine'/> -- GitLab