@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_1 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Sovremenny.x3d' ; x3do:name 'title' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Kevin Anderson and Mike Whitecar' ; x3do:name 'creator' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '29 September 2000' ; x3do:name 'created' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '20 October 2019' ; x3do:name 'modified' . :meta_1_5 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Russian Destroyer Sovremenny I Class' ; x3do:name 'description' . :meta_1_6 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Sovremenny.x3d' ; x3do:name 'identifier' . :meta_1_7 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_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "Sovremenny.x3d" . :meta dcterms:creator "Kevin Anderson and Mike Whitecar" . :meta dcterms:created "29 September 2000" . :meta dcterms:modified "20 October 2019" . :meta dcterms:description "Russian Destroyer Sovremenny I Class" . :meta dcterms:identifier "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Sovremenny.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, :Background_2_2, :ViewPoints, :HullGroup, :SuperStructureGroup, :AuxEquipment, :InlineObjects, :InlineWeapons . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'Sovremenny.x3d' . :Background_2_2 a owl:NamedIndividual, x3do:Background ; x3do:hasParent :Scene ; x3do:groundColor ( 0 0 .7 ) ; x3do:skyColor ( 0 0 .7 ) . :ViewPoints a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Transform_2_3_1, :Transform_2_3_2, :Transform_2_3_3, :Transform_2_3_4, :Transform_2_3_5, :Transform_2_3_6, :Transform_2_3_7 ; x3do:DEF 'ViewPoints' . :Transform_2_3_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :BroadView ; x3do:rotation ( 1 0 0 -0.2 ) . :BroadView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_1 ; x3do:DEF 'BroadView' ; x3do:description 'Sovremenny Broad View' ; x3do:jump false ; x3do:position ( -5 20 170 ) . :Transform_2_3_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :CloseUpView ; x3do:rotation ( 1 0 0 -0.65 ) . :CloseUpView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_2 ; x3do:DEF 'CloseUpView' ; x3do:description 'Close Up View' ; x3do:jump false ; x3do:position ( -10 14 80 ) . :Transform_2_3_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :OverHead ; x3do:rotation ( 1 0 0 -0.8 ) . :OverHead a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_3 ; x3do:DEF 'OverHead' ; x3do:description 'OverHead' ; x3do:jump false ; x3do:position ( -7 30 100 ) . :Transform_2_3_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :Transform_2_3_4_1 ; x3do:rotation ( 0 1 0 -1.57 ) . :Transform_2_3_4_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_4 ; x3do:hasChildren :BridgeView ; x3do:rotation ( 1 0 0 -0.3 ) . :BridgeView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_4_1 ; x3do:DEF 'BridgeView' ; x3do:description 'Bridge View' ; x3do:jump false ; x3do:position ( 0 23 11 ) . :Transform_2_3_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :Transform_2_3_5_1 ; x3do:rotation ( 0 1 0 1.57 ) . :Transform_2_3_5_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_5 ; x3do:hasChildren :FrontView ; x3do:rotation ( 1 0 0 -0.2 ) . :FrontView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_5_1 ; x3do:DEF 'FrontView' ; x3do:description 'Front View' ; x3do:jump false ; x3do:position ( 0 23 115 ) . :Transform_2_3_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :Transform_2_3_6_1 ; x3do:rotation ( 0 1 0 1.2 ) . :Transform_2_3_6_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_6 ; x3do:hasChildren :FrontOffSet ; x3do:rotation ( 1 0 0 -0.2 ) . :FrontOffSet a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_6_1 ; x3do:DEF 'FrontOffSet' ; x3do:description 'Off Set Front View' ; x3do:jump false ; x3do:position ( 0 23 115 ) . :Transform_2_3_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :ViewPoints ; x3do:hasChildren :Transform_2_3_7_1 ; x3do:rotation ( 0 1 0 -1.57 ) . :Transform_2_3_7_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_7 ; x3do:hasChildren :AftView ; x3do:rotation ( 1 0 0 -0.1 ) . :AftView a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_7_1 ; x3do:DEF 'AftView' ; x3do:description 'Aft View' ; x3do:jump false ; x3do:position ( 0 13 115 ) . :HullGroup a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :BottomHullBelowWaterLine, :BottomHull, :CenterHull, :UpperHullFwd ; x3do:DEF 'HullGroup' . :BottomHullBelowWaterLine a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :HullGroup ; x3do:hasAppearance :Black ; x3do:hasGeometry :Extrusion_2_4_1_2 ; x3do:DEF 'BottomHullBelowWaterLine' . :Black a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BottomHullBelowWaterLine ; x3do:hasMaterial :Material_2_4_1_1_1 ; x3do:DEF 'Black' . :Material_2_4_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Black ; x3do:diffuseColor ( .1 .1 .1 ) . :Extrusion_2_4_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BottomHullBelowWaterLine ; x3do:crossSection ( 0 8.65 4.412 6.65 4.412 -6.65 0 -8.65 0 8.65 ) ; x3do:orientation ( 0 0 1 .45 0 0 1 0 0 0 1 -0.785 ) ; x3do:scale ( 1.1 1 1 1 1.9 .02 ) ; x3do:spine ( -84.68 0 0 45 0 0 70 0 0 ) . :BottomHull a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :HullGroup ; x3do:hasAppearance :HullGrey ; x3do:hasGeometry :Extrusion_2_4_2_2 ; x3do:DEF 'BottomHull' . :HullGrey a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BottomHull ; x3do:hasMaterial :Material_2_4_2_1_1 ; x3do:DEF 'HullGrey' . :Material_2_4_2_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :HullGrey ; x3do:diffuseColor ( .62 .639 .612 ) . :Extrusion_2_4_2_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BottomHull ; x3do:crossSection ( -2.206 9.65 0 8.65 0 -8.65 -2.206 -9.65 -2.206 9.65 ) ; x3do:orientation ( 0 0 1 .45 0 0 1 0 0 0 1 -0.785 ) ; x3do:scale ( 1.1 1 1 1 1.9 .02 ) ; x3do:spine ( -84.68 0 0 45 0 0 70 0 0 ) . :CenterHull a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :HullGroup ; x3do:hasAppearance :HullGrey-USE-1 ; x3do:hasGeometry :Extrusion_2_4_3_2 ; x3do:DEF 'CenterHull' . :HullGrey-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :CenterHull ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_4_3_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :CenterHull ; x3do:crossSection ( -4.67 9.65 -2.206 9.65 -2.206 -9.65 -4.67 -9.65 -4.67 9.65 ) ; x3do:orientation ( 0 0 1 0 0 0 1 0 0 0 1 -0.785 ) ; x3do:scale ( 1 1 1 1 1.9 .02 ) ; x3do:spine ( -85.7456 0 0 45 0 0 70 0 0 ) . :UpperHullFwd a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :HullGroup ; x3do:hasAppearance :HullGrey-USE-2 ; x3do:hasGeometry :Extrusion_2_4_4_2 ; x3do:DEF 'UpperHullFwd' . :HullGrey-USE-2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :UpperHullFwd ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_4_4_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :UpperHullFwd ; x3do:crossSection ( -7 9.65 -4.67 9.65 -4.67 -9.65 -7 -9.65 -7 9.65 ) ; x3do:orientation ( 0 0 1 -0.6 0 0 1 0 0 0 1 -0.785 ) ; x3do:scale ( 1.2 1 1 1 1.9 .02 ) ; x3do:spine ( 16 0 0 45 0 0 70 0 0 ) . :SuperStructureGroup a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :MissileDeckStructure, :MissileDeck, :FlightDeckStructure, :FlightDeck, :Transform_2_5_5, :Transform_2_5_6, :AuxDeckStructure, :AuxDeck, :LowerExaustStrucure, :Transform_2_5_10, :UpperExaustStrucure, :InnerExaustStrucure, :Fwd02LevelStructure, :Center01LevelDeck, :Fwd02LevelDeck, :Transform_2_5_16, :Transform_2_5_17, :Transform_2_5_18, :Transform_2_5_19, :Transform_2_5_20, :Transform_2_5_21, :OutBoardAux01LevelDeck, :Transform_2_5_23, :Transform_2_5_24, :Ctr02LevelStructure, :Ctr02LevelDeck, :Fwd03LevelStructure, :Fwd03LevelDeck, :Fwd04LevelStructure, :Fwd04LevelDeck, :Ctr03LevelStructure, :Ctr03LevelDeck, :BridgeStructure, :BridgeOverHang, :BridgeOverHangDeck, :UpperBridgeStructure, :UpperBridgeDeck, :BridgeWingStructure, :BridgeWingDeck, :AftBridgeWingStructure, :AftBridgeWingDeck ; x3do:DEF 'SuperStructureGroup' . :MissileDeckStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-3 ; x3do:hasGeometry :Extrusion_2_5_1_2 ; x3do:DEF 'MissileDeckStructure' . :HullGrey-USE-3 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :MissileDeckStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :MissileDeckStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -57.67 -2.4 -57.67 2.4 -50.3 8.5 -23.3 8.5 -23.3 4.85 30.72 4.85 35.63 2.4 35.63 -2.4 30.72 -4.85 -23.3 -4.85 -23.3 -8.5 -50.3 -8.5 -57.67 -2.4 ) ; x3do:spine ( 0 2 0 0 6.8 0 ) . :MissileDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck ; x3do:hasGeometry :Extrusion_2_5_2_2 ; x3do:DEF 'MissileDeck' . :TopsideDeck a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :MissileDeck ; x3do:hasMaterial :Material_2_5_2_1_1 ; x3do:DEF 'TopsideDeck' . :Material_2_5_2_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :TopsideDeck ; x3do:diffuseColor ( .7529 .341 .2588 ) . :Extrusion_2_5_2_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :MissileDeck ; x3do:creaseAngle .7 ; x3do:crossSection ( -58.67 -3.4 -58.67 3.4 -50.3 9.65 -23.3 9.65 -23.3 -9.65 -50.3 -9.65 -58.67 -3.4 ) ; x3do:spine ( 0 6.8 0 0 7 0 ) . :FlightDeckStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-4 ; x3do:hasGeometry :Extrusion_2_5_3_2 ; x3do:DEF 'FlightDeckStructure' . :HullGrey-USE-4 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FlightDeckStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_3_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :FlightDeckStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -49.08 -3.5 -49.08 3.5 -41.7 7.5 -33.12 7.5 -30.66 9.65 -30 9.65 -29.44 9 -26.98 9 -26.98 8.5 -23.3 8.5 -23.3 -8.5 -26.98 -8.5 -26.98 -9 -29.44 -9 -30 -9.65 -30.66 -9.65 -33.12 -7.5 -41.7 -7.5 -49.08 -3.5 ) ; x3do:spine ( 0 6.9 0 0 9.8 0 ) . :FlightDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-1 ; x3do:hasGeometry :Extrusion_2_5_4_2 ; x3do:DEF 'FlightDeck' . :TopsideDeck-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FlightDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_4_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :FlightDeck ; x3do:creaseAngle .7 ; x3do:crossSection ( -50.08 -4.5 -50.08 4.5 -41.7 8.5 -33.12 8.5 -31.89 9.65 -29.44 9.65 -29.44 9 -23.3 9 -23.3 -9 -29.44 -9 -29.44 -9.65 -31.89 -9.65 -33.12 -8.5 -41.7 -8.5 -50.08 -4.5 ) ; x3do:spine ( 0 9.8 0 0 10 0 ) . :Transform_2_5_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FlightDeckCircle, :Transform_2_5_5_2 ; x3do:scale ( 1.5 1 1.5 ) ; x3do:translation ( -38.2 10.05 0 ) . :FlightDeckCircle a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_5 ; x3do:hasAppearance :White ; x3do:hasGeometry :Extrusion_2_5_5_1_2 ; x3do:DEF 'FlightDeckCircle' . :White a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FlightDeckCircle ; x3do:hasMaterial :Material_2_5_5_1_1_1 ; x3do:DEF 'White' . :Material_2_5_5_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :White ; x3do:diffuseColor ( 1 1 1 ) . :Extrusion_2_5_5_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :FlightDeckCircle ; x3do:ccw false ; x3do:creaseAngle 1.3 ; x3do:crossSection ( -0.4 0 .4 0 .4 -0.1 -0.4 -0.1 -0.4 0 ) ; x3do:spine ( 2.00 0.0 0.00 1.85 0.0 0.77 1.41 0.0 1.41 0.77 0.0 1.85 0.00 0.0 2.00 -0.77 0.0 1.85 -1.41 0.0 1.41 -1.85 0.0 0.77 -2.00 0.0 0.00 -1.85 0.0 -0.77 -1.41 0.0 -1.41 -0.77 0.0 -1.85 0.00 0.0 -2.00 0.77 0.0 -1.85 1.41 0.0 -1.41 1.85 0.0 -0.77 2.00 0.0 0.00 ) . :Transform_2_5_5_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_5 ; x3do:hasChildren :Shape_2_5_5_2_1 ; x3do:translation ( 0 -0.1 0 ) . :Shape_2_5_5_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_5_2 ; x3do:hasAppearance :White-USE-1 ; x3do:hasGeometry :Box_2_5_5_2_1_2 . :White-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_5_2_1 ; owl:sameAs :White . # DEF matching this USE :Box_2_5_5_2_1_2 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_5_5_2_1 ; x3do:size ( .7 .2 8.8 ) . :Transform_2_5_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :Shape_2_5_6_1 ; x3do:scale ( 3.5 1 3.5 ) ; x3do:translation ( -38.2 10.05 0 ) . :Shape_2_5_6_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_6 ; x3do:hasAppearance :White-USE-2 ; x3do:hasGeometry :Extrusion_2_5_6_1_2 . :White-USE-2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_6_1 ; owl:sameAs :White . # DEF matching this USE :Extrusion_2_5_6_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Shape_2_5_6_1 ; x3do:ccw false ; x3do:creaseAngle 1.3 ; x3do:crossSection ( -0.17 0 .17 0 .17 -0.1 -0.17 -0.1 -0.17 0 ) ; x3do:spine ( 2.00 0.0 0.00 1.85 0.0 0.77 1.41 0.0 1.41 0.77 0.0 1.85 0.00 0.0 2.00 -0.77 0.0 1.85 -1.41 0.0 1.41 -1.85 0.0 0.77 -2.00 0.0 0.00 -1.85 0.0 -0.77 -1.41 0.0 -1.41 -0.77 0.0 -1.85 0.00 0.0 -2.00 0.77 0.0 -1.85 1.41 0.0 -1.41 1.85 0.0 -0.77 2.00 0.0 0.00 ) . :AuxDeckStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-5 ; x3do:hasGeometry :Extrusion_2_5_7_2 ; x3do:DEF 'AuxDeckStructure' . :HullGrey-USE-5 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :AuxDeckStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_7_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :AuxDeckStructure ; x3do:creaseAngle .55 ; x3do:crossSection ( -26.25 -6.5 -26.25 6.5 -25.75 7.5 -23.3 8 -23.3 -8 -25.75 -7.5 -26.25 -6.5 ) ; x3do:spine ( 0 9.8 0 0 12.8 0 ) . :AuxDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-2 ; x3do:hasGeometry :Extrusion_2_5_8_2 ; x3do:DEF 'AuxDeck' . :TopsideDeck-USE-2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :AuxDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_8_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :AuxDeck ; x3do:creaseAngle .55 ; x3do:crossSection ( -27.25 -8 -27.25 8 -23.3 8 -23.3 -8 -27.25 -8 ) ; x3do:spine ( 0 12.8 0 0 13 0 ) . :LowerExaustStrucure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-6 ; x3do:hasGeometry :Extrusion_2_5_9_2 ; x3do:DEF 'LowerExaustStrucure' . :HullGrey-USE-6 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :LowerExaustStrucure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_9_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :LowerExaustStrucure ; x3do:creaseAngle .55 ; x3do:crossSection ( -28.21 -2 -28.21 2 -27.9 2.2 -27.6 2.4 -24.53 2.4 -23.3 3.65 -15.93 3.65 -14.7 2.4 -14.7 -2.4 -15.93 -3.65 -23.3 -3.65 -24.53 -2.4 -27.6 -2.4 -27.9 -2.2 -28.21 -2 ) ; x3do:spine ( 0 6.8 0 0 18.8 0 ) . :Transform_2_5_10 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :RaydomeDeck ; x3do:translation ( -21 17 0 ) . :RaydomeDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_10 ; x3do:hasAppearance :Appearance_2_5_10_1_1 ; x3do:hasGeometry :Box_2_5_10_1_2 ; x3do:DEF 'RaydomeDeck' . :Appearance_2_5_10_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :RaydomeDeck ; x3do:hasMaterial :Material_2_5_10_1_1_1 . :Material_2_5_10_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_10_1_1 ; x3do:diffuseColor ( .55 .53 .5 ) . :Box_2_5_10_1_2 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :RaydomeDeck ; x3do:size ( 2 .25 12 ) . :UpperExaustStrucure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-7 ; x3do:hasGeometry :Extrusion_2_5_11_2 ; x3do:DEF 'UpperExaustStrucure' . :HullGrey-USE-7 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :UpperExaustStrucure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_11_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :UpperExaustStrucure ; x3do:creaseAngle .55 ; x3do:crossSection ( -23.3 3.65 -15.93 3.65 -14.7 2.4 -14.7 -2.4 -15.93 -3.65 -23.3 -3.65 ) ; x3do:spine ( 0 18.8 0 0 20.8 0 ) . :InnerExaustStrucure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :Black-USE-1 ; x3do:hasGeometry :Extrusion_2_5_12_2 ; x3do:DEF 'InnerExaustStrucure' . :Black-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :InnerExaustStrucure ; owl:sameAs :Black . # DEF matching this USE :Extrusion_2_5_12_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :InnerExaustStrucure ; x3do:creaseAngle .55 ; x3do:crossSection ( -24.51 -2.38 -24.51 2.38 -23.3 3.63 -15.93 3.63 -14.75 2.38 -14.75 -2.38 -15.93 -3.63 -23.3 -3.63 -24.51 -2.38 ) ; x3do:spine ( 0 18.8 0 0 21 0 ) . :Fwd02LevelStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-8 ; x3do:hasGeometry :Extrusion_2_5_13_2 ; x3do:DEF 'Fwd02LevelStructure' . :HullGrey-USE-8 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Fwd02LevelStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_13_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Fwd02LevelStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -15.93 -2.4 -15.93 2.4 -6.11 2.4 -6.11 4.85 -1.2 9.65 3.7 9.65 8 6.5 8 4.85 30.72 4.85 35.63 2.4 35.63 -2.4 30.72 -4.85 8 -4.85 8 -6.5 3.7 -9.65 -1.2 -9.65 -6.11 -4.85 -6.11 -2.4 -15.93 -2.4 ) ; x3do:spine ( 0 3.8 0 0 8.8 0 ) . :Center01LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-3 ; x3do:hasGeometry :Extrusion_2_5_14_2 ; x3do:DEF 'Center01LevelDeck' . :TopsideDeck-USE-3 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Center01LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_14_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Center01LevelDeck ; x3do:creaseAngle .7 ; x3do:crossSection ( -15.90 -9.65 -15.93 -9.61 -15.96 -9.57 -18.3 -3.65 -18.3 3.65 -15.96 9.57 -15.93 9.61 -15.9 9.65 -1.2 9.65 -1.2 -9.65 -15.9 -9.65 ) ; x3do:spine ( 0 6.8 0 0 7 0 ) . :Fwd02LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-4 ; x3do:hasGeometry :Extrusion_2_5_15_2 ; x3do:DEF 'Fwd02LevelDeck' . :TopsideDeck-USE-4 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Fwd02LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_15_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Fwd02LevelDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -20.84 -4.85 -20.84 4.85 -6.11 4.85 1.25 4.85 1.25 9.65 3.7 9.65 8 6.5 8 4.55 30.72 4.55 35.13 2.4 35.13 -2.4 30.72 -4.55 8 -4.55 8 -6.5 3.7 -9.65 1.25 -9.65 1.25 -4.85 -6.11 -4.85 -20.84 -4.85 ) ; x3do:spine ( 0 8.8 0 0 8.9 0 ) . :Transform_2_5_16 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FwdDeckSupport ; x3do:translation ( -7 4.4 9.45 ) . :FwdDeckSupport a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_16 ; x3do:hasAppearance :HullGrey-USE-9 ; x3do:hasGeometry :Extrusion_2_5_16_1_2 ; x3do:DEF 'FwdDeckSupport' . :HullGrey-USE-9 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FwdDeckSupport ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_16_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :FwdDeckSupport ; x3do:convex false ; x3do:creaseAngle 1.5 ; x3do:crossSection ( -1 -0.2 -1 .2 1 .2 1 -0.2 -1 -0.2 ) ; x3do:scale ( 1.4 1 1.15 1 1 1 1.15 1 1.4 1 ) ; x3do:spine ( 0 0 0 0 .6 0 0 1.2 0 0 1.8 0 0 2.4 0 ) . :Transform_2_5_17 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FwdDeckSupport-USE-1 ; x3do:translation ( -7 4.4 -9.45 ) . :FwdDeckSupport-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_17 ; owl:sameAs :FwdDeckSupport . # DEF matching this USE :Transform_2_5_18 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FwdDeckSupport-USE-2 ; x3do:translation ( -1.2 4.4 -9.45 ) . :FwdDeckSupport-USE-2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_18 ; owl:sameAs :FwdDeckSupport . # DEF matching this USE :Transform_2_5_19 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FwdDeckSupport-USE-3 ; x3do:translation ( -1.2 4.4 9.45 ) . :FwdDeckSupport-USE-3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_19 ; owl:sameAs :FwdDeckSupport . # DEF matching this USE :Transform_2_5_20 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FwdDeckSupport-USE-4 ; x3do:scale ( 2 .45 1 ) ; x3do:translation ( 4.8 4.5 -9.45 ) . :FwdDeckSupport-USE-4 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_20 ; owl:sameAs :FwdDeckSupport . # DEF matching this USE :Transform_2_5_21 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :FwdDeckSupport-USE-5 ; x3do:scale ( 2 .45 1 ) ; x3do:translation ( 4.8 4.5 9.45 ) . :FwdDeckSupport-USE-5 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_21 ; owl:sameAs :FwdDeckSupport . # DEF matching this USE :OutBoardAux01LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-5 ; x3do:hasGeometry :Extrusion_2_5_22_2 ; x3do:DEF 'OutBoardAux01LevelDeck' . :TopsideDeck-USE-5 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :OutBoardAux01LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_22_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :OutBoardAux01LevelDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( 3.7 -9.64 3.7 9.64 9.5 9.64 9.5 -9.64 3.7 -9.64 ) ; x3do:spine ( 0 5.5 0 0 5.7 0 ) . :Transform_2_5_23 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :AftDeckSupport ; x3do:scale ( .6 1 1 ) ; x3do:translation ( -30.3 4.4 9.45 ) . :AftDeckSupport a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_23 ; x3do:hasAppearance :HullGrey-USE-10 ; x3do:hasGeometry :Extrusion_2_5_23_1_2 ; x3do:DEF 'AftDeckSupport' . :HullGrey-USE-10 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :AftDeckSupport ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_23_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :AftDeckSupport ; x3do:convex false ; x3do:creaseAngle 1.5 ; x3do:crossSection ( -0.8 -0.2 -0.8 .2 .8 .2 .8 -0.2 -0.8 -0.2 ) ; x3do:scale ( 1.4 1 1.15 1 1 1 .925 1 .85 1 ) ; x3do:spine ( 0 0 0 0 .6 0 0 1.2 0 0 1.8 0 0 2.4 0 ) . :Transform_2_5_24 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SuperStructureGroup ; x3do:hasChildren :AftDeckSupport-USE-1 ; x3do:scale ( .6 1 1 ) ; x3do:translation ( -30.3 4.4 -9.45 ) . :AftDeckSupport-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_24 ; owl:sameAs :AftDeckSupport . # DEF matching this USE :Ctr02LevelStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-11 ; x3do:hasGeometry :Extrusion_2_5_25_2 ; x3do:DEF 'Ctr02LevelStructure' . :HullGrey-USE-11 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Ctr02LevelStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_25_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Ctr02LevelStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -6.11 -4.85 -6.11 4.85 -1.2 9.65 1.25 9.65 1.25 -9.65 -1.2 -9.65 -6.11 -4.85 ) ; x3do:spine ( 0 8.8 0 0 9.8 0 ) . :Ctr02LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-6 ; x3do:hasGeometry :Extrusion_2_5_26_2 ; x3do:DEF 'Ctr02LevelDeck' . :TopsideDeck-USE-6 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Ctr02LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_26_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Ctr02LevelDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -6.11 -4.85 -6.11 4.85 -1.2 9.65 1.25 9.65 1.25 -9.65 -1.2 -9.65 -6.11 -4.85 ) ; x3do:spine ( 0 9.8 0 0 9.9 0 ) . :Fwd03LevelStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-12 ; x3do:hasGeometry :Extrusion_2_5_27_2 ; x3do:DEF 'Fwd03LevelStructure' . :HullGrey-USE-12 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Fwd03LevelStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_27_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Fwd03LevelStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( 20.9 -2.4 20.9 2.4 29.5 2.4 29.5 -2.4 20.9 -2.4 ) ; x3do:spine ( 0 8.8 0 0 9.8 0 ) . :Fwd03LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-7 ; x3do:hasGeometry :Extrusion_2_5_28_2 ; x3do:DEF 'Fwd03LevelDeck' . :TopsideDeck-USE-7 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Fwd03LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_28_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Fwd03LevelDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( 20.9 -2.2 20.9 2.2 29.15 2.2 29.15 -2.2 20.9 -2.2 ) ; x3do:spine ( 0 9.8 0 0 9.9 0 ) . :Fwd04LevelStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-13 ; x3do:hasGeometry :Extrusion_2_5_29_2 ; x3do:DEF 'Fwd04LevelStructure' . :HullGrey-USE-13 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Fwd04LevelStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_29_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Fwd04LevelStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( 12.3 -1.8 12.3 1.8 16 1.8 16 3.8 20.9 3.8 20.9 1.8 23.35 1.8 23.35 -1.8 20.9 -1.8 20.9 -3.8 16 -3.8 16 -1.8 12.3 -1.8 ) ; x3do:spine ( 0 8.8 0 0 12.8 0 ) . :Fwd04LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-8 ; x3do:hasGeometry :Extrusion_2_5_30_2 ; x3do:DEF 'Fwd04LevelDeck' . :TopsideDeck-USE-8 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Fwd04LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_30_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Fwd04LevelDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( 12.3 -1.8 12.3 1.8 16.3 1.8 16.3 3.6 20.6 3.6 20.6 1.6 23.05 1.6 23.05 -1.6 20.6 -1.6 20.6 -3.6 16.3 -3.6 16.3 -1.8 12.3 -1.8 ) ; x3do:spine ( 0 12.8 0 0 12.9 0 ) . :Ctr03LevelStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-14 ; x3do:hasGeometry :Extrusion_2_5_31_2 ; x3do:DEF 'Ctr03LevelStructure' . :HullGrey-USE-14 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Ctr03LevelStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_31_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Ctr03LevelStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -11.02 -2.4 -11.02 2.4 -7.2 2.4 -7.2 4.85 12.3 4.85 14.77 3.8 14.77 -3.8 12.3 -4.85 -7.2 -4.85 -7.2 -2.4 -11.02 -2.4 ) ; x3do:spine ( 0 6.8 0 0 11 0 ) . :Ctr03LevelDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-9 ; x3do:hasGeometry :Extrusion_2_5_32_2 ; x3do:DEF 'Ctr03LevelDeck' . :TopsideDeck-USE-9 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Ctr03LevelDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_32_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Ctr03LevelDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -12 -3.8 -12 3.8 9.84 3.8 9.84 4.85 14.77 4.85 14.77 -4.85 9.84 -4.85 9.84 -3.8 -12 -3.8 ) ; x3do:spine ( 0 11 0 0 11.2 0 ) . :BridgeStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-15 ; x3do:hasGeometry :Extrusion_2_5_33_2 ; x3do:DEF 'BridgeStructure' . :HullGrey-USE-15 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BridgeStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_33_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BridgeStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -7.2 -4.85 -7.2 4.85 9.84 4.85 12.3 2.4 12.3 -2.4 9.84 -4.85 -7.2 -4.85 ) ; x3do:spine ( 0 11 0 0 16.8 0 ) . :BridgeOverHang a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-16 ; x3do:hasGeometry :Extrusion_2_5_34_2 ; x3do:DEF 'BridgeOverHang' . :HullGrey-USE-16 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BridgeOverHang ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_34_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BridgeOverHang ; x3do:creaseAngle .7 ; x3do:crossSection ( -7.2 -5.4 -7.2 5.4 9.84 5.4 12.85 2.7 12.85 -2.7 9.84 -5.4 -7.2 -5.4 ) ; x3do:spine ( 0 16.8 0 0 17.2 0 ) . :BridgeOverHangDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-10 ; x3do:hasGeometry :Extrusion_2_5_35_2 ; x3do:DEF 'BridgeOverHangDeck' . :TopsideDeck-USE-10 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BridgeOverHangDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_35_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BridgeOverHangDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -7.2 -4.85 -7.2 4.85 9.84 4.85 12.3 2.4 12.3 -2.4 9.84 -4.85 -7.2 -4.85 ) ; x3do:spine ( 0 17.2 0 0 17.3 0 ) . :UpperBridgeStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-17 ; x3do:hasGeometry :Extrusion_2_5_36_2 ; x3do:DEF 'UpperBridgeStructure' . :HullGrey-USE-17 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :UpperBridgeStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_36_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :UpperBridgeStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -7.2 -2.4 -7.2 2.4 6.16 2.4 7.39 1.2 7.39 -1.2 6.16 -2.4 -7.2 -2.4 ) ; x3do:spine ( 0 17.3 0 0 20 0 ) . :UpperBridgeDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-11 ; x3do:hasGeometry :Extrusion_2_5_37_2 ; x3do:DEF 'UpperBridgeDeck' . :TopsideDeck-USE-11 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :UpperBridgeDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_37_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :UpperBridgeDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -7 -2.2 -7 2.2 6.16 2.2 7.14 1.1 7.14 -1.1 6.16 -2.2 -7 -2.2 ) ; x3do:spine ( 0 20 0 0 20.1 0 ) . :BridgeWingStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-18 ; x3do:hasGeometry :Extrusion_2_5_38_2 ; x3do:DEF 'BridgeWingStructure' . :HullGrey-USE-18 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BridgeWingStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_38_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BridgeWingStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -11 -3.6 -11 3.6 -8.56 3.6 -8.56 6 4.9 6 4.9 -6 -8.56 -6 -8.56 -3.6 -11 -3.6 ) ; x3do:spine ( 0 13 0 0 14.7 0 ) . :BridgeWingDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-12 ; x3do:hasGeometry :Extrusion_2_5_39_2 ; x3do:DEF 'BridgeWingDeck' . :TopsideDeck-USE-12 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :BridgeWingDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_39_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :BridgeWingDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -11 -3.6 -11 3.6 -8.56 3.6 -8.56 6 -7.2 6 -7.2 -6 -8.56 -6 -8.56 -3.6 -11 -3.6 ) ; x3do:spine ( 0 14.7 0 0 14.8 0 ) . :AftBridgeWingStructure a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :HullGrey-USE-19 ; x3do:hasGeometry :Extrusion_2_5_40_2 ; x3do:DEF 'AftBridgeWingStructure' . :HullGrey-USE-19 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :AftBridgeWingStructure ; owl:sameAs :HullGrey . # DEF matching this USE :Extrusion_2_5_40_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :AftBridgeWingStructure ; x3do:creaseAngle .7 ; x3do:crossSection ( -11 -2 -11 2 -7.88 2 -7.88 -2 -11 -2 ) ; x3do:spine ( 0 14.7 0 0 17 0 ) . :AftBridgeWingDeck a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :SuperStructureGroup ; x3do:hasAppearance :TopsideDeck-USE-13 ; x3do:hasGeometry :Extrusion_2_5_41_2 ; x3do:DEF 'AftBridgeWingDeck' . :TopsideDeck-USE-13 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :AftBridgeWingDeck ; owl:sameAs :TopsideDeck . # DEF matching this USE :Extrusion_2_5_41_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :AftBridgeWingDeck ; x3do:convex false ; x3do:creaseAngle .7 ; x3do:crossSection ( -11 -2 -11 2 -7.88 2 -7.88 -2 -11 -2 ) ; x3do:spine ( 0 17 0 0 17.1 0 ) . :AuxEquipment a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Transform_2_6_1, :Transform_2_6_2, :Transform_2_6_3, :Transform_2_6_4, :Transform_2_6_5, :BridgeRaydom, :Fwd04LvlDome, :Fwd04LvlAntenna ; x3do:DEF 'AuxEquipment' . :Transform_2_6_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :TwoWindowSection ; x3do:rotation ( 0 1 0 1.57 ) ; x3do:translation ( 12.35 16.2 0 ) . :TwoWindowSection a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_6_1 ; x3do:hasChildren :Transform_2_6_1_1_1, :Transform_2_6_1_1_2 ; x3do:DEF 'TwoWindowSection' . :Transform_2_6_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TwoWindowSection ; x3do:hasChildren :Window ; x3do:translation ( -0.75 0 0 ) . :Window a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_1_1_1 ; x3do:hasAppearance :DarkGlass ; x3do:hasGeometry :Box_2_6_1_1_1_1_2 ; x3do:DEF 'Window' . :DarkGlass a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Window ; x3do:hasMaterial :Material_2_6_1_1_1_1_1_1 ; x3do:DEF 'DarkGlass' . :Material_2_6_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :DarkGlass ; x3do:diffuseColor ( .15 .15 .15 ) ; x3do:transparency .25 . :Box_2_6_1_1_1_1_2 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Window ; x3do:size ( 1.3 .9 .2 ) . :Transform_2_6_1_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TwoWindowSection ; x3do:hasChildren :Window-USE-1 ; x3do:translation ( .75 0 0 ) . :Window-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_1_1_2 ; owl:sameAs :Window . # DEF matching this USE :Transform_2_6_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :TwoWindowSection-USE-1 ; x3do:translation ( 8.14 16.2 4.9 ) . :TwoWindowSection-USE-1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_6_2 ; owl:sameAs :TwoWindowSection . # DEF matching this USE :Transform_2_6_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :TwoWindowSection-USE-2 ; x3do:translation ( 8.14 16.2 -4.9 ) . :TwoWindowSection-USE-2 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_6_3 ; owl:sameAs :TwoWindowSection . # DEF matching this USE :Transform_2_6_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :TwoWindowSection-USE-3 ; x3do:rotation ( 0 1 0 .7834 ) ; x3do:translation ( 11.121 16.2 3.625 ) . :TwoWindowSection-USE-3 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_6_4 ; owl:sameAs :TwoWindowSection . # DEF matching this USE :Transform_2_6_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :TwoWindowSection-USE-4 ; x3do:rotation ( 0 1 0 -0.7834 ) ; x3do:translation ( 11.121 16.2 -3.625 ) . :TwoWindowSection-USE-4 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_6_5 ; owl:sameAs :TwoWindowSection . # DEF matching this USE :BridgeRaydom a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :Shape_2_6_6_1, :Transform_2_6_6_2 ; x3do:DEF 'BridgeRaydom' ; x3do:translation ( 10 18.5 0 ) . :Shape_2_6_6_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :BridgeRaydom ; x3do:hasAppearance :White-USE-3 ; x3do:hasGeometry :Cylinder_2_6_6_1_2 . :White-USE-3 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_6_1 ; owl:sameAs :White . # DEF matching this USE :Cylinder_2_6_6_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_6_6_1 ; x3do:height 2.4 ; x3do:radius 2.1 . :Transform_2_6_6_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :BridgeRaydom ; x3do:hasChildren :Shape_2_6_6_2_1 ; x3do:translation ( 0 1.2 0 ) . :Shape_2_6_6_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_6_2 ; x3do:hasAppearance :White-USE-4 ; x3do:hasGeometry :Sphere_2_6_6_2_1_2 . :White-USE-4 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_6_2_1 ; owl:sameAs :White . # DEF matching this USE :Sphere_2_6_6_2_1_2 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_6_6_2_1 ; x3do:radius 2.1 . :Fwd04LvlDome a owl:NamedIndividual, x3do:Group ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :Transform_2_6_7_1, :Transform_2_6_7_2, :Transform_2_6_7_3 ; x3do:DEF 'Fwd04LvlDome' . :Transform_2_6_7_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlDome ; x3do:hasChildren :Shape_2_6_7_1_1 ; x3do:scale ( .9 1.2 .9 ) ; x3do:translation ( 18.44 12.1 0 ) . :Shape_2_6_7_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_7_1 ; x3do:hasAppearance :HullGrey-USE-20 ; x3do:hasGeometry :Sphere_2_6_7_1_1_2 . :HullGrey-USE-20 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_7_1_1 ; owl:sameAs :HullGrey . # DEF matching this USE :Sphere_2_6_7_1_1_2 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_6_7_1_1 ; x3do:radius 1.6 . :Transform_2_6_7_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlDome ; x3do:hasChildren :Shape_2_6_7_2_1 ; x3do:translation ( 18.44 13.56 0 ) . :Shape_2_6_7_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_7_2 ; x3do:hasAppearance :HullGrey-USE-21 ; x3do:hasGeometry :Cylinder_2_6_7_2_1_2 . :HullGrey-USE-21 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_7_2_1 ; owl:sameAs :HullGrey . # DEF matching this USE :Cylinder_2_6_7_2_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_6_7_2_1 ; x3do:height 1 ; x3do:radius .6 . :Transform_2_6_7_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlDome ; x3do:hasChildren :Shape_2_6_7_3_1 ; x3do:translation ( 18.44 14.21 0 ) . :Shape_2_6_7_3_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_7_3 ; x3do:hasAppearance :HullGrey-USE-22 ; x3do:hasGeometry :Cylinder_2_6_7_3_1_2 . :HullGrey-USE-22 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_7_3_1 ; owl:sameAs :HullGrey . # DEF matching this USE :Cylinder_2_6_7_3_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_6_7_3_1 ; x3do:height .3 ; x3do:radius .9 . :Fwd04LvlAntenna a owl:NamedIndividual, x3do:Group ; x3do:hasParent :AuxEquipment ; x3do:hasChildren :Transform_2_6_8_1, :Transform_2_6_8_2, :Transform_2_6_8_3, :Transform_2_6_8_4 ; x3do:DEF 'Fwd04LvlAntenna' . :Transform_2_6_8_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlAntenna ; x3do:hasChildren :Shape_2_6_8_1_1 ; x3do:translation ( 21.6 15.4 0 ) . :Shape_2_6_8_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_8_1 ; x3do:hasAppearance :White-USE-5 ; x3do:hasGeometry :Cylinder_2_6_8_1_1_2 . :White-USE-5 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_8_1_1 ; owl:sameAs :White . # DEF matching this USE :Cylinder_2_6_8_1_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_6_8_1_1 ; x3do:height 5 ; x3do:radius .2 . :Transform_2_6_8_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlAntenna ; x3do:hasChildren :Shape_2_6_8_2_1 ; x3do:rotation ( -0.80 -0.18 -0.57 0.75 ) ; x3do:translation ( 20.9 13.9 .75 ) . :Shape_2_6_8_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_8_2 ; x3do:hasAppearance :White-USE-6 ; x3do:hasGeometry :Cylinder_2_6_8_2_1_2 . :White-USE-6 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_8_2_1 ; owl:sameAs :White . # DEF matching this USE :Cylinder_2_6_8_2_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_6_8_2_1 ; x3do:height 2.83 ; x3do:radius .15 . :Transform_2_6_8_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlAntenna ; x3do:hasChildren :Shape_2_6_8_3_1 ; x3do:rotation ( 0.80 0.18 -0.57 0.75 ) ; x3do:translation ( 20.9 13.9 -0.75 ) . :Shape_2_6_8_3_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_8_3 ; x3do:hasAppearance :White-USE-7 ; x3do:hasGeometry :Cylinder_2_6_8_3_1_2 . :White-USE-7 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_8_3_1 ; owl:sameAs :White . # DEF matching this USE :Cylinder_2_6_8_3_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_6_8_3_1 ; x3do:height 2.83 ; x3do:radius .15 . :Transform_2_6_8_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Fwd04LvlAntenna ; x3do:hasChildren :Shape_2_6_8_4_1 ; x3do:translation ( 21.6 18.2 0 ) . :Shape_2_6_8_4_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_6_8_4 ; x3do:hasAppearance :White-USE-8 ; x3do:hasGeometry :Sphere_2_6_8_4_1_2 . :White-USE-8 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_6_8_4_1 ; owl:sameAs :White . # DEF matching this USE :Sphere_2_6_8_4_1_2 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_6_8_4_1 ; x3do:radius .5 . :InlineObjects a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Transform_2_7_1, :Transform_2_7_2, :Transform_2_7_3, :Transform_2_7_4, :Transform_2_7_5 ; x3do:DEF 'InlineObjects' . :Transform_2_7_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineObjects ; x3do:hasChildren :Inline_2_7_1_1 ; x3do:translation ( -7.2 17.2 0 ) . :Inline_2_7_1_1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_7_1 ; x3do:url '"Superstructure.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Superstructure.wrl" "Superstructure.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Superstructure.x3d"' . :Transform_2_7_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineObjects ; x3do:hasChildren :Inline_2_7_2_1 ; x3do:scale ( .9 1 .9 ) ; x3do:translation ( -26.37 18.8 0 ) . :Inline_2_7_2_1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_7_2 ; x3do:url '"AntennaMast.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.wrl" "AntennaMast.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.x3d"' . :Transform_2_7_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineObjects ; x3do:hasChildren :CaptainsBarge ; x3do:scale ( 1.1 .9 1 ) ; x3do:translation ( -10 8.4 7 ) . :CaptainsBarge a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_7_3 ; x3do:DEF 'CaptainsBarge' ; x3do:url '"CaptainsBarge.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/CaptainsBarge.wrl" "CaptainsBarge.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/CaptainsBarge.x3d"' . :Transform_2_7_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineObjects ; x3do:hasChildren :CaptainsBarge-USE-1 ; x3do:scale ( 1.1 .9 1 ) ; x3do:translation ( -10 8.4 -7 ) . :CaptainsBarge-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_7_4 ; owl:sameAs :CaptainsBarge . # DEF matching this USE :Transform_2_7_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineObjects ; x3do:hasChildren :Inline_2_7_5_1 ; x3do:translation ( -38 11.5 0 ) . :Inline_2_7_5_1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_7_5 ; x3do:url '"Helix.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Helix.x3d" "Helix.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Helix.wrl"' . :InlineWeapons a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Transform_2_8_1, :Transform_2_8_2, :Transform_2_8_3, :Transform_2_8_4, :Transform_2_8_5, :Transform_2_8_6, :Transform_2_8_7, :Transform_2_8_8, :Transform_2_8_9, :Transform_2_8_10, :Transform_2_8_11, :Transform_2_8_12, :Transform_2_8_13, :Transform_2_8_14, :Transform_2_8_15, :Transform_2_8_16, :Transform_2_8_17, :Transform_2_8_18, :Transform_2_8_19 ; x3do:DEF 'InlineWeapons' . :Transform_2_8_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GunAK130 ; x3do:translation ( 42 7 0 ) . :GunAK130 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_1 ; x3do:DEF 'GunAK130' ; x3do:url '"GunAK130.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK130.wrl" "GunAK130.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK130.x3d"' . :Transform_2_8_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GunAK130-USE-1 ; x3do:rotation ( 0 1 0 3.14 ) ; x3do:translation ( -65.5 4.1 0 ) . :GunAK130-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_2 ; owl:sameAs :GunAK130 . # DEF matching this USE :Transform_2_8_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MissileSS-N-22 ; x3do:rotation ( 0 0 1 0.2 ) ; x3do:scale ( 1.4 1.3 1.3 ) ; x3do:translation ( 15.9 5.25 7.35 ) . :MissileSS-N-22 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_3 ; x3do:DEF 'MissileSS-N-22' ; x3do:url '"MissileSSN22.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSSN22.wrl" "MissileSSN22.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSSN22.x3d"' . :Transform_2_8_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MissileSS-N-22-USE-1 ; x3do:rotation ( 0 0 1 0.2 ) ; x3do:scale ( 1.4 1.3 1.3 ) ; x3do:translation ( 15.9 5.25 -7.35 ) . :MissileSS-N-22-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_4 ; owl:sameAs :MissileSS-N-22 . # DEF matching this USE :Transform_2_8_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MissileSA-N-7 ; x3do:translation ( 26 10.2 0 ) . :MissileSA-N-7 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_5 ; x3do:DEF 'MissileSA-N-7' ; x3do:url '"MissileSAN7.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSAN7.wrl" "MissileSAN7.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSAN7.x3d"' . :Transform_2_8_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MissileSA-N-7-USE-1 ; x3do:rotation ( 0 1 0 3.14 ) ; x3do:translation ( -52.7 7.3 0 ) . :MissileSA-N-7-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_6 ; owl:sameAs :MissileSA-N-7 . # DEF matching this USE :Transform_2_8_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GunAK630 ; x3do:rotation ( 0 -1 0 2.18 ) ; x3do:translation ( -30.86 10 8.5 ) . :GunAK630 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_7 ; x3do:DEF 'GunAK630' ; x3do:url '"GunAK630.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK630.wrl" "GunAK630.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK630.x3d"' . :Transform_2_8_8 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GunAK630-USE-1 ; x3do:rotation ( 0 -1 0 0.70 ) ; x3do:translation ( 13 11.2 3.8 ) . :GunAK630-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_8 ; owl:sameAs :GunAK630 . # DEF matching this USE :Transform_2_8_9 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GunAK630-USE-2 ; x3do:rotation ( 0 1 0 2.18 ) ; x3do:translation ( -30.86 10 -8.5 ) . :GunAK630-USE-2 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_9 ; owl:sameAs :GunAK630 . # DEF matching this USE :Transform_2_8_10 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GunAK630-USE-3 ; x3do:rotation ( 0 1 0 0.70 ) ; x3do:translation ( 13 11.2 -3.8 ) . :GunAK630-USE-3 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_10 ; owl:sameAs :GunAK630 . # DEF matching this USE :Transform_2_8_11 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MR114Radar ; x3do:translation ( 6.16 20 0 ) . :MR114Radar a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_11 ; x3do:DEF 'MR114Radar' ; x3do:url '"RadarMR114.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/RadarMR114.wrl" "RadarMR114.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/RadarMR114.x3d"' . :Transform_2_8_12 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MR114Radar-USE-1 ; x3do:rotation ( 0 1 0 -1.57 ) ; x3do:scale ( .65 .65 .65 ) ; x3do:translation ( -10.1 14 3.3 ) . :MR114Radar-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_12 ; owl:sameAs :MR114Radar . # DEF matching this USE :Transform_2_8_13 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :MR114Radar-USE-2 ; x3do:rotation ( 0 1 0 1.57 ) ; x3do:scale ( .65 .65 .65 ) ; x3do:translation ( -10.1 14 -3.3 ) . :MR114Radar-USE-2 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_13 ; owl:sameAs :MR114Radar . # DEF matching this USE :Transform_2_8_14 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :TCylinderRaydome ; x3do:scale ( 1.5 1.5 1.5 ) ; x3do:translation ( -0.5 9.8 8 ) . :TCylinderRaydome a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_14 ; x3do:DEF 'TCylinderRaydome' ; x3do:url '"TCylinderRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/TCylinderRaydome.wrl" "TCylinderRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/TCylinderRaydome.x3d"' . :Transform_2_8_15 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :TCylinderRaydome-USE-1 ; x3do:rotation ( 0 1 0 3.14 ) ; x3do:scale ( 1.5 1.5 1.5 ) ; x3do:translation ( -0.5 9.8 -8 ) . :TCylinderRaydome-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_15 ; owl:sameAs :TCylinderRaydome . # DEF matching this USE :Transform_2_8_16 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :YBaseRaydome ; x3do:rotation ( 0 1 0 -1.3 ) ; x3do:scale ( 1.5 1.5 1.5 ) ; x3do:translation ( -25.5 13 5.8 ) . :YBaseRaydome a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_16 ; x3do:DEF 'YBaseRaydome' ; x3do:url '"YBaseRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/YBaseRaydome.wrl" "YBaseRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/YBaseRaydome.x3d"' . :Transform_2_8_17 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :YBaseRaydome-USE-1 ; x3do:rotation ( 0 1 0 4.44 ) ; x3do:scale ( 1.5 1.5 1.5 ) ; x3do:translation ( -25.5 13 -5.8 ) . :YBaseRaydome-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_17 ; owl:sameAs :YBaseRaydome . # DEF matching this USE :Transform_2_8_18 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GlobeRaydome ; x3do:rotation ( 0 1 0 -0.9 ) ; x3do:scale ( 1.4 1.4 1.4 ) ; x3do:translation ( -21 17.1 5 ) . :GlobeRaydome a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_18 ; x3do:DEF 'GlobeRaydome' ; x3do:url '"GlobeRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GlobeRaydome.wrl" "GlobeRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GlobeRaydome.x3d"' . :Transform_2_8_19 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :InlineWeapons ; x3do:hasChildren :GlobeRaydome-USE-1 ; x3do:rotation ( 0 1 0 -0.9 ) ; x3do:scale ( 1.4 1.4 1.4 ) ; x3do:translation ( -21 17.1 -5 ) . :GlobeRaydome-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_8_19 ; owl:sameAs :GlobeRaydome . # DEF matching this USE