@prefix : . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @prefix dcterms: . @prefix xsd: . @prefix x3d: . @prefix x3do: . :X3D a owl:NamedIndividual, x3do:X3D ; x3do:hasHead :head ; x3do:hasScene :Scene ; x3do:profile 'Immersive' ; x3do:version '3.0' ; x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.0.xsd' . :head a owl:NamedIndividual, x3do:head ; x3do:hasParent :X3D ; x3do:hasMeta :meta_1_1, :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8, :meta_1_9, :meta_1_10, :meta_1_11 . :meta_1_1 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'OpenWaterMission1.x3d' ; x3do:name 'title' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '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.' ; x3do:name 'description' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Duane Davis' ; x3do:name 'creator' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '1 October 2004' ; x3do:name 'created' . :meta_1_5 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '27 April 2024' ; x3do:name 'modified' . :meta_1_6 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'AvclToX3d.xslt' ; x3do:name 'generator' . :meta_1_7 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Dieter Jahn, Sidhom Mounir, Duane Davis and Don Brutzman' ; x3do:name 'creator' . :meta_1_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'AVCL, XML to X3d Conversion, template, viewpoint calculation' ; x3do:name 'subject' . :meta_1_9 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/AuvWorkbench/AVCL/OpenWaterMission1.x3d' ; x3do:name 'identifier' . :meta_1_10 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' ; x3do:name 'generator' . :meta_1_11 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "OpenWaterMission1.x3d" . :meta dcterms: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 dcterms:creator "Duane Davis" . :meta dcterms:created "1 October 2004" . :meta dcterms:modified "27 April 2024" . :meta dcterms:generator "AvclToX3d.xslt" . :meta dcterms:creator "Dieter Jahn, Sidhom Mounir, Duane Davis and Don Brutzman" . :meta dcterms:subject "AVCL, XML to X3d Conversion, template, viewpoint calculation" . :meta dcterms:identifier "https://savage.nps.edu/Savage/AuvWorkbench/AVCL/OpenWaterMission1.x3d" . :meta dcterms:generator "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" . :meta dcterms:license "../../license.html" . :Scene a owl:NamedIndividual, x3do:Scene ; x3do:hasParent :X3D ; x3do:hasChildren :WorldInfo_2_1, :NavigationInfo_2_2, :Group_2_3, :AllWaypointBillboards . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'OpenWaterMission1.x3d' . :NavigationInfo_2_2 a owl:NamedIndividual, x3do:NavigationInfo ; x3do:hasParent :Scene ; x3do:speed 20 . :Group_2_3 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Viewpoints, :SandyShallowBottomBackground, :Shape_2_3_3, :DefaultStyleDEFs, :Switch_2_3_5 . :Viewpoints a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Group_2_3 ; x3do:hasChildren :UUVMissionMainView, :UUVMissionUpperView ; x3do:DEF 'Viewpoints' . :UUVMissionMainView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:DEF 'UUVMissionMainView' ; x3do:description 'UUV Mission main view' ; x3do:position ( 250 0 1000 ) . :UUVMissionUpperView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:DEF 'UUVMissionUpperView' ; x3do:description 'UUV Mission upper view' ; x3do:orientation ( -1.0 0.0 0.0 1.59 ) ; x3do:position ( 250 1000 0 ) . :SandyShallowBottomBackground a owl:NamedIndividual, x3do:Background ; x3do:hasParent :Group_2_3 ; x3do:DEF 'SandyShallowBottomBackground' ; x3do:groundAngle ( 0.05 1.52 1.56 1.570796 ) ; x3do: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 ) ; x3do:skyAngle ( 0.05 0.1 1.309 1.571 ) ; x3do: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_2_3_3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Group_2_3 ; x3do:hasAppearance :Appearance_2_3_3_1 ; x3do:hasGeometry :IndexedLineSet_2_3_3_2 . :Appearance_2_3_3_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_3 ; x3do:hasMaterial :Material_2_3_3_1_1 . :Material_2_3_3_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_3_3_1 ; x3do:emissiveColor ( 0.8 0.8 0.1 ) . :IndexedLineSet_2_3_3_2 a owl:NamedIndividual, x3do:IndexedLineSet ; x3do:hasParent :Shape_2_3_3 ; x3do:hasCoord :Coordinate_2_3_3_2_1 ; x3do:coordIndex ( 0 1 2 3 4 5 6 7 8 9 10 11 12 ) . :Coordinate_2_3_3_2_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedLineSet_2_3_3_2 ; x3do: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 ) . :DefaultStyleDEFs a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Group_2_3 ; x3do:hasAppearance :BillboardAppearance ; x3do:hasGeometry :Text_2_3_4_2 ; x3do:DEF 'DefaultStyleDEFs' . :BillboardAppearance a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :DefaultStyleDEFs ; x3do:hasMaterial :Material_2_3_4_1_1 ; x3do:DEF 'BillboardAppearance' . :Material_2_3_4_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :BillboardAppearance ; x3do:emissiveColor ( 0.8 0.8 0.1 ) . :Text_2_3_4_2 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :DefaultStyleDEFs ; x3do:hasFontStyle :MiddleJustifyFontStyle . :MiddleJustifyFontStyle a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_3_4_2 ; x3do:DEF 'MiddleJustifyFontStyle' ; x3do:justify '"MIDDLE" "MIDDLE"' . :Switch_2_3_5 a owl:NamedIndividual, x3do:Switch ; x3do:hasParent :Group_2_3 ; x3do:hasChildren :MilestoneMarkerShape ; x3do:whichChoice -1 . :MilestoneMarkerShape a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Switch_2_3_5 ; x3do:hasGeometry :Box_2_3_5_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-1 ; x3do:DEF 'MilestoneMarkerShape' . :Box_2_3_5_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :MilestoneMarkerShape ; x3do:size ( 0.3 1 0.3 ) . :BillboardAppearance-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :MilestoneMarkerShape ; owl:sameAs :BillboardAppearance . # DEF matching this USE :AllWaypointBillboards a owl:NamedIndividual, x3do:Collision ; x3do:hasParent :Scene ; x3do:hasChildren :Position0Transform, :Waypoint2Transform, :Waypoint3Transform, :Waypoint4Transform, :Waypoint5Transform, :Waypoint6Transform, :Waypoint7Transform, :Waypoint8Transform, :Waypoint9Transform, :Waypoint10Transform, :Waypoint11Transform, :Waypoint12Transform, :Waypoint13Transform ; x3do:DEF 'AllWaypointBillboards' ; x3do:enabled false . :Position0Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Position0Viewpoint, :MilestoneMarkerShape-USE-1, :Transform_2_4_1_3 ; x3do:DEF 'Position0Transform' ; x3do:translation ( 0 0 0.0 ) . :Position0Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Position0Transform ; x3do:DEF 'Position0Viewpoint' ; x3do:description 'UUV Mission [0] Position (0 0 0.0)' . :MilestoneMarkerShape-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Position0Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Position0Transform ; x3do:hasChildren :Billboard_2_4_1_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_1_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_1_3 ; x3do:hasChildren :Shape_2_4_1_3_1_1 . :Shape_2_4_1_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_1_3_1 ; x3do:hasGeometry :Text_2_4_1_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-2 . :Text_2_4_1_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_1_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-1 ; x3do:string '"UUV Mission" "[0] Position" "0 2 0.0"' . :MiddleJustifyFontStyle-USE-1 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_1_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_1_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint2Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint2Viewpoint, :MilestoneMarkerShape-USE-2, :Transform_2_4_2_3 ; x3do:DEF 'Waypoint2Transform' ; x3do:translation ( 100 -45 100.0 ) . :Waypoint2Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint2Transform ; x3do:DEF 'Waypoint2Viewpoint' ; x3do:description 'UUV Mission [2] Waypoint (100 -45 100.0)' . :MilestoneMarkerShape-USE-2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint2Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_2_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint2Transform ; x3do:hasChildren :Billboard_2_4_2_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_2_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_2_3 ; x3do:hasChildren :Shape_2_4_2_3_1_1 . :Shape_2_4_2_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_2_3_1 ; x3do:hasGeometry :Text_2_4_2_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-3 . :Text_2_4_2_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_2_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-2 ; x3do:string '"UUV Mission" "[2] Waypoint" "100 -43 100.0"' . :MiddleJustifyFontStyle-USE-2 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_2_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-3 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_2_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint3Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint3Viewpoint, :MilestoneMarkerShape-USE-3, :Transform_2_4_3_3 ; x3do:DEF 'Waypoint3Transform' ; x3do:translation ( 500 -45 100.0 ) . :Waypoint3Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint3Transform ; x3do:DEF 'Waypoint3Viewpoint' ; x3do:description 'UUV Mission [3] Waypoint (500 -45 100.0)' . :MilestoneMarkerShape-USE-3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint3Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_3_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint3Transform ; x3do:hasChildren :Billboard_2_4_3_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_3_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_3_3 ; x3do:hasChildren :Shape_2_4_3_3_1_1 . :Shape_2_4_3_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_3_3_1 ; x3do:hasGeometry :Text_2_4_3_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-4 . :Text_2_4_3_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_3_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-3 ; x3do:string '"UUV Mission" "[3] Waypoint" "500 -43 100.0"' . :MiddleJustifyFontStyle-USE-3 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_3_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-4 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_3_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint4Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint4Viewpoint, :MilestoneMarkerShape-USE-4, :Transform_2_4_4_3 ; x3do:DEF 'Waypoint4Transform' ; x3do:translation ( 500 -45 200.0 ) . :Waypoint4Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint4Transform ; x3do:DEF 'Waypoint4Viewpoint' ; x3do:description 'UUV Mission [4] Waypoint (500 -45 200.0)' . :MilestoneMarkerShape-USE-4 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint4Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_4_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint4Transform ; x3do:hasChildren :Billboard_2_4_4_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_4_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_4_3 ; x3do:hasChildren :Shape_2_4_4_3_1_1 . :Shape_2_4_4_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_4_3_1 ; x3do:hasGeometry :Text_2_4_4_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-5 . :Text_2_4_4_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_4_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-4 ; x3do:string '"UUV Mission" "[4] Waypoint" "500 -43 200.0"' . :MiddleJustifyFontStyle-USE-4 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_4_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-5 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_4_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint5Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint5Viewpoint, :MilestoneMarkerShape-USE-5, :Transform_2_4_5_3 ; x3do:DEF 'Waypoint5Transform' ; x3do:translation ( 100 -45 200.0 ) . :Waypoint5Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint5Transform ; x3do:DEF 'Waypoint5Viewpoint' ; x3do:description 'UUV Mission [5] Waypoint (100 -45 200.0)' . :MilestoneMarkerShape-USE-5 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint5Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_5_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint5Transform ; x3do:hasChildren :Billboard_2_4_5_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_5_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_5_3 ; x3do:hasChildren :Shape_2_4_5_3_1_1 . :Shape_2_4_5_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_5_3_1 ; x3do:hasGeometry :Text_2_4_5_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-6 . :Text_2_4_5_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_5_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-5 ; x3do:string '"UUV Mission" "[5] Waypoint" "100 -43 200.0"' . :MiddleJustifyFontStyle-USE-5 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_5_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-6 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_5_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint6Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint6Viewpoint, :MilestoneMarkerShape-USE-6, :Transform_2_4_6_3 ; x3do:DEF 'Waypoint6Transform' ; x3do:translation ( 100 -45 300.0 ) . :Waypoint6Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint6Transform ; x3do:DEF 'Waypoint6Viewpoint' ; x3do:description 'UUV Mission [6] Waypoint (100 -45 300.0)' . :MilestoneMarkerShape-USE-6 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint6Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_6_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint6Transform ; x3do:hasChildren :Billboard_2_4_6_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_6_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_6_3 ; x3do:hasChildren :Shape_2_4_6_3_1_1 . :Shape_2_4_6_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_6_3_1 ; x3do:hasGeometry :Text_2_4_6_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-7 . :Text_2_4_6_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_6_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-6 ; x3do:string '"UUV Mission" "[6] Waypoint" "100 -43 300.0"' . :MiddleJustifyFontStyle-USE-6 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_6_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-7 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_6_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint7Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint7Viewpoint, :MilestoneMarkerShape-USE-7, :Transform_2_4_7_3 ; x3do:DEF 'Waypoint7Transform' ; x3do:translation ( 500 -45 300.0 ) . :Waypoint7Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint7Transform ; x3do:DEF 'Waypoint7Viewpoint' ; x3do:description 'UUV Mission [7] Waypoint (500 -45 300.0)' . :MilestoneMarkerShape-USE-7 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint7Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_7_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint7Transform ; x3do:hasChildren :Billboard_2_4_7_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_7_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_7_3 ; x3do:hasChildren :Shape_2_4_7_3_1_1 . :Shape_2_4_7_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_7_3_1 ; x3do:hasGeometry :Text_2_4_7_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-8 . :Text_2_4_7_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_7_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-7 ; x3do:string '"UUV Mission" "[7] Waypoint" "500 -43 300.0"' . :MiddleJustifyFontStyle-USE-7 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_7_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-8 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_7_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint8Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint8Viewpoint, :MilestoneMarkerShape-USE-8, :Transform_2_4_8_3 ; x3do:DEF 'Waypoint8Transform' ; x3do:translation ( 500 -45 400.0 ) . :Waypoint8Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint8Transform ; x3do:DEF 'Waypoint8Viewpoint' ; x3do:description 'UUV Mission [8] Waypoint (500 -45 400.0)' . :MilestoneMarkerShape-USE-8 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint8Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_8_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint8Transform ; x3do:hasChildren :Billboard_2_4_8_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_8_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_8_3 ; x3do:hasChildren :Shape_2_4_8_3_1_1 . :Shape_2_4_8_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_8_3_1 ; x3do:hasGeometry :Text_2_4_8_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-9 . :Text_2_4_8_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_8_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-8 ; x3do:string '"UUV Mission" "[8] Waypoint" "500 -43 400.0"' . :MiddleJustifyFontStyle-USE-8 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_8_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-9 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_8_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint9Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint9Viewpoint, :MilestoneMarkerShape-USE-9, :Transform_2_4_9_3 ; x3do:DEF 'Waypoint9Transform' ; x3do:translation ( 100 -45 400.0 ) . :Waypoint9Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint9Transform ; x3do:DEF 'Waypoint9Viewpoint' ; x3do:description 'UUV Mission [9] Waypoint (100 -45 400.0)' . :MilestoneMarkerShape-USE-9 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint9Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_9_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint9Transform ; x3do:hasChildren :Billboard_2_4_9_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_9_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_9_3 ; x3do:hasChildren :Shape_2_4_9_3_1_1 . :Shape_2_4_9_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_9_3_1 ; x3do:hasGeometry :Text_2_4_9_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-10 . :Text_2_4_9_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_9_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-9 ; x3do:string '"UUV Mission" "[9] Waypoint" "100 -43 400.0"' . :MiddleJustifyFontStyle-USE-9 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_9_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-10 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_9_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint10Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint10Viewpoint, :MilestoneMarkerShape-USE-10, :Transform_2_4_10_3 ; x3do:DEF 'Waypoint10Transform' ; x3do:translation ( 100 -45 500.0 ) . :Waypoint10Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint10Transform ; x3do:DEF 'Waypoint10Viewpoint' ; x3do:description 'UUV Mission [10] Waypoint (100 -45 500.0)' . :MilestoneMarkerShape-USE-10 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint10Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_10_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint10Transform ; x3do:hasChildren :Billboard_2_4_10_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_10_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_10_3 ; x3do:hasChildren :Shape_2_4_10_3_1_1 . :Shape_2_4_10_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_10_3_1 ; x3do:hasGeometry :Text_2_4_10_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-11 . :Text_2_4_10_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_10_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-10 ; x3do:string '"UUV Mission" "[10] Waypoint" "100 -43 500.0"' . :MiddleJustifyFontStyle-USE-10 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_10_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-11 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_10_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint11Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint11Viewpoint, :MilestoneMarkerShape-USE-11, :Transform_2_4_11_3 ; x3do:DEF 'Waypoint11Transform' ; x3do:translation ( 500 -45 500.0 ) . :Waypoint11Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint11Transform ; x3do:DEF 'Waypoint11Viewpoint' ; x3do:description 'UUV Mission [11] Waypoint (500 -45 500.0)' . :MilestoneMarkerShape-USE-11 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint11Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_11_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint11Transform ; x3do:hasChildren :Billboard_2_4_11_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_11_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_11_3 ; x3do:hasChildren :Shape_2_4_11_3_1_1 . :Shape_2_4_11_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_11_3_1 ; x3do:hasGeometry :Text_2_4_11_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-12 . :Text_2_4_11_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_11_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-11 ; x3do:string '"UUV Mission" "[11] Waypoint" "500 -43 500.0"' . :MiddleJustifyFontStyle-USE-11 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_11_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-12 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_11_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint12Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint12Viewpoint, :MilestoneMarkerShape-USE-12, :Transform_2_4_12_3 ; x3do:DEF 'Waypoint12Transform' ; x3do:translation ( 100 -45 75.0 ) . :Waypoint12Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint12Transform ; x3do:DEF 'Waypoint12Viewpoint' ; x3do:description 'UUV Mission [12] Waypoint (100 -45 75.0)' . :MilestoneMarkerShape-USE-12 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint12Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_12_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint12Transform ; x3do:hasChildren :Billboard_2_4_12_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_12_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_12_3 ; x3do:hasChildren :Shape_2_4_12_3_1_1 . :Shape_2_4_12_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_12_3_1 ; x3do:hasGeometry :Text_2_4_12_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-13 . :Text_2_4_12_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_12_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-12 ; x3do:string '"UUV Mission" "[12] Waypoint" "100 -43 75.0"' . :MiddleJustifyFontStyle-USE-12 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_12_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-13 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_12_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE :Waypoint13Transform a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AllWaypointBillboards ; x3do:hasChildren :Waypoint13Viewpoint, :MilestoneMarkerShape-USE-13, :Transform_2_4_13_3 ; x3do:DEF 'Waypoint13Transform' ; x3do:translation ( 0 0 0.0 ) . :Waypoint13Viewpoint a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Waypoint13Transform ; x3do:DEF 'Waypoint13Viewpoint' ; x3do:description 'UUV Mission [13] Waypoint (0 0 0.0)' . :MilestoneMarkerShape-USE-13 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Waypoint13Transform ; owl:sameAs :MilestoneMarkerShape . # DEF matching this USE :Transform_2_4_13_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Waypoint13Transform ; x3do:hasChildren :Billboard_2_4_13_3_1 ; x3do:translation ( 0 2 0 ) . :Billboard_2_4_13_3_1 a owl:NamedIndividual, x3do:Billboard ; x3do:hasParent :Transform_2_4_13_3 ; x3do:hasChildren :Shape_2_4_13_3_1_1 . :Shape_2_4_13_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Billboard_2_4_13_3_1 ; x3do:hasGeometry :Text_2_4_13_3_1_1_1 ; x3do:hasAppearance :BillboardAppearance-USE-14 . :Text_2_4_13_3_1_1_1 a owl:NamedIndividual, x3do:Text ; x3do:hasParent :Shape_2_4_13_3_1_1 ; x3do:hasFontStyle :MiddleJustifyFontStyle-USE-13 ; x3do:string '"UUV Mission" "[13] Waypoint" "0 2 0.0"' . :MiddleJustifyFontStyle-USE-13 a owl:NamedIndividual, x3do:FontStyle ; x3do:hasParent :Text_2_4_13_3_1_1_1 ; owl:sameAs :MiddleJustifyFontStyle . # DEF matching this USE :BillboardAppearance-USE-14 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_4_13_3_1_1 ; owl:sameAs :BillboardAppearance . # DEF matching this USE