#X3D V3.0 utf8 PROFILE Immersive # [X3D] version=3.0 # [X3D] noNamespaceSchemaLocation=https://www.web3d.org/specifications/x3d-3.0.xsd # X3D-to-ClassicVRML XSL translation autogenerated by X3dToClassicVrmlEncoding.xslt and X3dToVrml97.xslt # https://www.web3d.org/x3d/content/X3dToClassicVrmlEncoding.xslt # https://www.web3d.org/x3d/content/X3dToVrml97.xslt # Transformation using XSLT processor: Saxonica # head # Mission metadata # AVCL to X3D autoconversion stylesheet metadata META "title" "OpenWaterMission1.x3d" META "description" "AVCL 1.0 mission generated via XSLT from ACL 0.1 (AUV missions only) mission. Autogenerated X3D scene illustrating an AVCL mission for the AUV Workbench." META "creator" "Duane Davis" META "created" "1 October 2004" META "modified" "27 April 2024" META "generator" "AvclToX3d.xslt" META "creator" "Dieter Jahn, Sidhom Mounir, Duane Davis and Don Brutzman" META "subject" "AVCL, XML to X3d Conversion, template, viewpoint calculation" META "identifier" "https://savage.nps.edu/Savage/AuvWorkbench/AVCL/OpenWaterMission1.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "OpenWaterMission1.x3d" } NavigationInfo { speed 20 } Group { children [ DEF Viewpoints Group { children [ DEF UUVMissionMainView Viewpoint { description "UUV Mission main view" position 250 0 1000 } DEF UUVMissionUpperView Viewpoint { description "UUV Mission upper view" orientation -1.0 0.0 0.0 1.59 position 250 1000 0 } ] } DEF SandyShallowBottomBackground Background { groundAngle [ 0.05 1.52 1.56 1.570796 ] groundColor [ 0.2 0.2 0 0.3 0.3 0 0.5 0.5 0.3 0.1 0.3 0.4 0 0.2 0.4 ] skyAngle [ 0.05 0.1 1.309 1.571 ] skyColor [ 0.8 0.8 0.2 0.1 0.1 0.6 0.1 0.1 0.6 0.1 0.25 0.8 0.6 0.6 0.9 ] } Shape { appearance Appearance { material Material { emissiveColor 0.8 0.8 0.1 } } geometry IndexedLineSet { coordIndex [ 0 1 2 3 4 5 6 7 8 9 10 11 12 ] coord Coordinate { point [ 0.0 0 0.0 100.0 -45 100.0 500.0 -45 100.0 500.0 -45 200.0 100.0 -45 200.0 100.0 -45 300.0 500.0 -45 300.0 500.0 -45 400.0 100.0 -45 400.0 100.0 -45 500.0 500.0 -45 500.0 100.0 -45 75.0 0.0 0 0.0 ] } } } # These defaults are nonrendering DEF DefaultStyleDEFs Shape { appearance DEF BillboardAppearance Appearance { material Material { emissiveColor 0.8 0.8 0.1 } } geometry Text { fontStyle DEF MiddleJustifyFontStyle FontStyle { justify [ "MIDDLE" "MIDDLE" ] } } } Switch { whichChoice -1 children [ ### children3 DEF MilestoneMarkerShape Shape { geometry Box { size 0.3 1 0.3 } appearance USE BillboardAppearance } ] } ] } DEF AllWaypointBillboards Collision { enabled FALSE children [ DEF Position0Transform Transform { translation 0 0 0.0 children [ DEF Position0Viewpoint Viewpoint { description "UUV Mission [0] Position (0 0 0.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[0] Position" "0 2 0.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint2Transform Transform { translation 100 -45 100.0 children [ DEF Waypoint2Viewpoint Viewpoint { description "UUV Mission [2] Waypoint (100 -45 100.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[2] Waypoint" "100 -43 100.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint3Transform Transform { translation 500 -45 100.0 children [ DEF Waypoint3Viewpoint Viewpoint { description "UUV Mission [3] Waypoint (500 -45 100.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[3] Waypoint" "500 -43 100.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint4Transform Transform { translation 500 -45 200.0 children [ DEF Waypoint4Viewpoint Viewpoint { description "UUV Mission [4] Waypoint (500 -45 200.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[4] Waypoint" "500 -43 200.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint5Transform Transform { translation 100 -45 200.0 children [ DEF Waypoint5Viewpoint Viewpoint { description "UUV Mission [5] Waypoint (100 -45 200.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[5] Waypoint" "100 -43 200.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint6Transform Transform { translation 100 -45 300.0 children [ DEF Waypoint6Viewpoint Viewpoint { description "UUV Mission [6] Waypoint (100 -45 300.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[6] Waypoint" "100 -43 300.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint7Transform Transform { translation 500 -45 300.0 children [ DEF Waypoint7Viewpoint Viewpoint { description "UUV Mission [7] Waypoint (500 -45 300.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[7] Waypoint" "500 -43 300.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint8Transform Transform { translation 500 -45 400.0 children [ DEF Waypoint8Viewpoint Viewpoint { description "UUV Mission [8] Waypoint (500 -45 400.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[8] Waypoint" "500 -43 400.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint9Transform Transform { translation 100 -45 400.0 children [ DEF Waypoint9Viewpoint Viewpoint { description "UUV Mission [9] Waypoint (100 -45 400.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[9] Waypoint" "100 -43 400.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint10Transform Transform { translation 100 -45 500.0 children [ DEF Waypoint10Viewpoint Viewpoint { description "UUV Mission [10] Waypoint (100 -45 500.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[10] Waypoint" "100 -43 500.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint11Transform Transform { translation 500 -45 500.0 children [ DEF Waypoint11Viewpoint Viewpoint { description "UUV Mission [11] Waypoint (500 -45 500.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[11] Waypoint" "500 -43 500.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint12Transform Transform { translation 100 -45 75.0 children [ DEF Waypoint12Viewpoint Viewpoint { description "UUV Mission [12] Waypoint (100 -45 75.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[12] Waypoint" "100 -43 75.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } DEF Waypoint13Transform Transform { translation 0 0 0.0 children [ DEF Waypoint13Viewpoint Viewpoint { description "UUV Mission [13] Waypoint (0 0 0.0)" } USE MilestoneMarkerShape Transform { translation 0 2 0 children [ Billboard { children [ Shape { geometry Text { string [ "UUV Mission" "[13] Waypoint" "0 2 0.0" ] fontStyle USE MiddleJustifyFontStyle } appearance USE BillboardAppearance } ] } ] } ] } ] }