#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 META "title" "Sovremenny.x3d" META "creator" "Kevin Anderson and Mike Whitecar" META "created" "29 September 2000" META "modified" "20 October 2019" META "description" "Russian Destroyer Sovremenny I Class" META "identifier" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Sovremenny.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "Sovremenny.x3d" } Background { groundColor [ 0 0 .7 ] skyColor [ 0 0 .7 ] } # Scene nodes are added here DEF ViewPoints Group { children [ Transform { rotation 1 0 0 -0.2 children [ DEF BroadView Viewpoint { description "Sovremenny Broad View" jump FALSE position -5 20 170 } ] } Transform { rotation 1 0 0 -0.65 children [ DEF CloseUpView Viewpoint { description "Close Up View" jump FALSE position -10 14 80 } ] } Transform { rotation 1 0 0 -.8 children [ DEF OverHead Viewpoint { description "OverHead" jump FALSE position -7 30 100 } ] } Transform { rotation 0 1 0 -1.57 children [ Transform { rotation 1 0 0 -.3 children [ DEF BridgeView Viewpoint { description "Bridge View" jump FALSE position 0 23 11 } ] } ] } Transform { rotation 0 1 0 1.57 children [ Transform { rotation 1 0 0 -.2 children [ DEF FrontView Viewpoint { description "Front View" jump FALSE position 0 23 115 } ] } ] } Transform { rotation 0 1 0 1.2 children [ Transform { rotation 1 0 0 -.2 children [ DEF FrontOffSet Viewpoint { description "Off Set Front View" jump FALSE position 0 23 115 } ] } ] } Transform { rotation 0 1 0 -1.57 children [ Transform { rotation 1 0 0 -.1 children [ DEF AftView Viewpoint { description "Aft View" jump FALSE position 0 13 115 } ] } ] } ] } DEF HullGroup Group { children [ DEF BottomHullBelowWaterLine Shape { appearance DEF Black Appearance { material Material { diffuseColor .1 .1 .1 } } geometry Extrusion { crossSection [ 0 8.65 4.412 6.65 4.412 -6.65 0 -8.65 0 8.65 ] orientation [ 0 0 1 .45 0 0 1 0 0 0 1 -.785 ] scale [ 1.1 1 1 1 1.9 .02 ] spine [ -84.68 0 0 45 0 0 70 0 0 ] } } DEF BottomHull Shape { appearance DEF HullGrey Appearance { material Material { diffuseColor .62 .639 .612 } } geometry Extrusion { crossSection [ -2.206 9.65 0 8.65 0 -8.65 -2.206 -9.65 -2.206 9.65 ] orientation [ 0 0 1 .45 0 0 1 0 0 0 1 -.785 ] scale [ 1.1 1 1 1 1.9 .02 ] spine [ -84.68 0 0 45 0 0 70 0 0 ] } } DEF CenterHull Shape { appearance USE HullGrey geometry Extrusion { crossSection [ -4.67 9.65 -2.206 9.65 -2.206 -9.65 -4.67 -9.65 -4.67 9.65 ] orientation [ 0 0 1 0 0 0 1 0 0 0 1 -.785 ] scale [ 1 1 1 1 1.9 .02 ] spine [ -85.7456 0 0 45 0 0 70 0 0 ] } } DEF UpperHullFwd Shape { appearance USE HullGrey geometry Extrusion { crossSection [ -7 9.65 -4.67 9.65 -4.67 -9.65 -7 -9.65 -7 9.65 ] orientation [ 0 0 1 -.6 0 0 1 0 0 0 1 -.785 ] scale [ 1.2 1 1 1 1.9 .02 ] spine [ 16 0 0 45 0 0 70 0 0 ] } } ] } DEF SuperStructureGroup Group { children [ DEF MissileDeckStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 2 0 0 6.8 0 ] } } DEF MissileDeck Shape { appearance DEF TopsideDeck Appearance { material Material { diffuseColor .7529 .341 .2588 } } geometry Extrusion { creaseAngle .7 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 ] spine [ 0 6.8 0 0 7 0 ] } } DEF FlightDeckStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 6.9 0 0 9.8 0 ] } } DEF FlightDeck Shape { appearance USE TopsideDeck geometry Extrusion { creaseAngle .7 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 ] spine [ 0 9.8 0 0 10 0 ] } } Transform { scale 1.5 1 1.5 translation -38.2 10.05 0 children [ DEF FlightDeckCircle Shape { appearance DEF White Appearance { material Material { diffuseColor 1 1 1 } } geometry Extrusion { ccw FALSE creaseAngle 1.3 crossSection [ -.4 0 .4 0 .4 -.1 -.4 -.1 -.4 0 ] 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 { translation 0 -.1 0 children [ Shape { appearance USE White geometry Box { size .7 .2 8.8 } } ] } ] } Transform { scale 3.5 1 3.5 translation -38.2 10.05 0 children [ Shape { appearance USE White geometry Extrusion { ccw FALSE creaseAngle 1.3 crossSection [ -.17 0 .17 0 .17 -.1 -.17 -.1 -.17 0 ] 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 ] } } ] } DEF AuxDeckStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .55 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 ] spine [ 0 9.8 0 0 12.8 0 ] } } DEF AuxDeck Shape { appearance USE TopsideDeck geometry Extrusion { creaseAngle .55 crossSection [ -27.25 -8 -27.25 8 -23.3 8 -23.3 -8 -27.25 -8 ] spine [ 0 12.8 0 0 13 0 ] } } DEF LowerExaustStrucure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .55 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 ] spine [ 0 6.8 0 0 18.8 0 ] } } Transform { translation -21 17 0 children [ DEF RaydomeDeck Shape { appearance Appearance { material Material { diffuseColor .55 .53 .5 } } geometry Box { size 2 .25 12 } } ] } DEF UpperExaustStrucure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .55 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 ] spine [ 0 18.8 0 0 20.8 0 ] } } DEF InnerExaustStrucure Shape { appearance USE Black geometry Extrusion { creaseAngle .55 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 ] spine [ 0 18.8 0 0 21 0 ] } } DEF Fwd02LevelStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 3.8 0 0 8.8 0 ] } } DEF Center01LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { creaseAngle .7 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 ] spine [ 0 6.8 0 0 7 0 ] } } DEF Fwd02LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 8.8 0 0 8.9 0 ] } } Transform { translation -7 4.4 9.45 children [ DEF FwdDeckSupport Shape { appearance USE HullGrey geometry Extrusion { convex FALSE creaseAngle 1.5 crossSection [ -1 -.2 -1 .2 1 .2 1 -.2 -1 -.2 ] scale [ 1.4 1 1.15 1 1 1 1.15 1 1.4 1 ] spine [ 0 0 0 0 .6 0 0 1.2 0 0 1.8 0 0 2.4 0 ] } } ] } Transform { translation -7 4.4 -9.45 children [ USE FwdDeckSupport ] } Transform { translation -1.2 4.4 -9.45 children [ USE FwdDeckSupport ] } Transform { translation -1.2 4.4 9.45 children [ USE FwdDeckSupport ] } Transform { scale 2 .45 1 translation 4.8 4.5 -9.45 children [ USE FwdDeckSupport ] } Transform { scale 2 .45 1 translation 4.8 4.5 9.45 children [ USE FwdDeckSupport ] } DEF OutBoardAux01LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 crossSection [ 3.7 -9.64 3.7 9.64 9.5 9.64 9.5 -9.64 3.7 -9.64 ] spine [ 0 5.5 0 0 5.7 0 ] } } Transform { scale .6 1 1 translation -30.3 4.4 9.45 children [ DEF AftDeckSupport Shape { appearance USE HullGrey geometry Extrusion { convex FALSE creaseAngle 1.5 crossSection [ -.8 -.2 -.8 .2 .8 .2 .8 -.2 -.8 -.2 ] scale [ 1.4 1 1.15 1 1 1 .925 1 .85 1 ] spine [ 0 0 0 0 .6 0 0 1.2 0 0 1.8 0 0 2.4 0 ] } } ] } Transform { scale .6 1 1 translation -30.3 4.4 -9.45 children [ USE AftDeckSupport ] } DEF Ctr02LevelStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 8.8 0 0 9.8 0 ] } } DEF Ctr02LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 9.8 0 0 9.9 0 ] } } DEF Fwd03LevelStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 crossSection [ 20.9 -2.4 20.9 2.4 29.5 2.4 29.5 -2.4 20.9 -2.4 ] spine [ 0 8.8 0 0 9.8 0 ] } } DEF Fwd03LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 crossSection [ 20.9 -2.2 20.9 2.2 29.15 2.2 29.15 -2.2 20.9 -2.2 ] spine [ 0 9.8 0 0 9.9 0 ] } } DEF Fwd04LevelStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 8.8 0 0 12.8 0 ] } } DEF Fwd04LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 12.8 0 0 12.9 0 ] } } DEF Ctr03LevelStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 6.8 0 0 11 0 ] } } DEF Ctr03LevelDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 11 0 0 11.2 0 ] } } DEF BridgeStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 11 0 0 16.8 0 ] } } DEF BridgeOverHang Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 16.8 0 0 17.2 0 ] } } DEF BridgeOverHangDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 17.2 0 0 17.3 0 ] } } DEF UpperBridgeStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 17.3 0 0 20 0 ] } } DEF UpperBridgeDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 20 0 0 20.1 0 ] } } DEF BridgeWingStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 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 ] spine [ 0 13 0 0 14.7 0 ] } } DEF BridgeWingDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 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 ] spine [ 0 14.7 0 0 14.8 0 ] } } DEF AftBridgeWingStructure Shape { appearance USE HullGrey geometry Extrusion { creaseAngle .7 crossSection [ -11 -2 -11 2 -7.88 2 -7.88 -2 -11 -2 ] spine [ 0 14.7 0 0 17 0 ] } } DEF AftBridgeWingDeck Shape { appearance USE TopsideDeck geometry Extrusion { convex FALSE creaseAngle .7 crossSection [ -11 -2 -11 2 -7.88 2 -7.88 -2 -11 -2 ] spine [ 0 17 0 0 17.1 0 ] } } ] } DEF AuxEquipment Group { children [ Transform { rotation 0 1 0 1.57 translation 12.35 16.2 0 children [ DEF TwoWindowSection Group { children [ Transform { translation -.75 0 0 children [ DEF Window Shape { appearance DEF DarkGlass Appearance { material Material { diffuseColor .15 .15 .15 transparency .25 } } geometry Box { size 1.3 .9 .2 } } ] } Transform { translation .75 0 0 children [ USE Window ] } ] } ] } Transform { translation 8.14 16.2 4.9 children [ USE TwoWindowSection ] } Transform { translation 8.14 16.2 -4.9 children [ USE TwoWindowSection ] } Transform { rotation 0 1 0 .7834 translation 11.121 16.2 3.625 children [ USE TwoWindowSection ] } Transform { rotation 0 1 0 -.7834 translation 11.121 16.2 -3.625 children [ USE TwoWindowSection ] } DEF BridgeRaydom Transform { translation 10 18.5 0 children [ Shape { appearance USE White geometry Cylinder { height 2.4 radius 2.1 } } Transform { translation 0 1.2 0 children [ Shape { appearance USE White geometry Sphere { radius 2.1 } } ] } ] } DEF Fwd04LvlDome Group { children [ Transform { scale .9 1.2 .9 translation 18.44 12.1 0 children [ Shape { appearance USE HullGrey geometry Sphere { radius 1.6 } } ] } Transform { translation 18.44 13.56 0 children [ Shape { appearance USE HullGrey geometry Cylinder { height 1 radius .6 } } ] } Transform { translation 18.44 14.21 0 children [ Shape { appearance USE HullGrey geometry Cylinder { height .3 radius .9 } } ] } ] } DEF Fwd04LvlAntenna Group { children [ Transform { translation 21.6 15.4 0 children [ Shape { appearance USE White geometry Cylinder { height 5 radius .2 } } ] } Transform { rotation -0.80 -0.18 -0.57 0.75 translation 20.9 13.9 .75 children [ Shape { appearance USE White geometry Cylinder { height 2.83 radius .15 } } ] } Transform { rotation 0.80 0.18 -0.57 0.75 translation 20.9 13.9 -.75 children [ Shape { appearance USE White geometry Cylinder { height 2.83 radius .15 } } ] } Transform { translation 21.6 18.2 0 children [ Shape { appearance USE White geometry Sphere { radius .5 } } ] } ] } ] } DEF InlineObjects Group { children [ Transform { translation -7.2 17.2 0 children [ Inline { url [ "Superstructure.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Superstructure.wrl" "Superstructure.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Superstructure.x3d" ] } ] } Transform { scale .9 1 .9 translation -26.37 18.8 0 children [ Inline { url [ "AntennaMast.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.wrl" "AntennaMast.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.x3d" ] } ] } Transform { scale 1.1 .9 1 translation -10 8.4 7 children [ DEF CaptainsBarge Inline { url [ "CaptainsBarge.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/CaptainsBarge.wrl" "CaptainsBarge.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/CaptainsBarge.x3d" ] } ] } Transform { scale 1.1 .9 1 translation -10 8.4 -7 children [ USE CaptainsBarge ] } Transform { translation -38 11.5 0 children [ Inline { url [ "Helix.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Helix.x3d" "Helix.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/Helix.wrl" ] } ] } ] } DEF InlineWeapons Group { children [ Transform { translation 42 7 0 children [ DEF GunAK130 Inline { url [ "GunAK130.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK130.wrl" "GunAK130.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK130.x3d" ] } ] } Transform { rotation 0 1 0 3.14 translation -65.5 4.1 0 children [ USE GunAK130 ] } Transform { rotation 0 0 1 0.2 scale 1.4 1.3 1.3 translation 15.9 5.25 7.35 children [ DEF MissileSS-N-22 Inline { url [ "MissileSSN22.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSSN22.wrl" "MissileSSN22.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSSN22.x3d" ] } ] } Transform { rotation 0 0 1 0.2 scale 1.4 1.3 1.3 translation 15.9 5.25 -7.35 children [ USE MissileSS-N-22 ] } Transform { translation 26 10.2 0 children [ DEF MissileSA-N-7 Inline { url [ "MissileSAN7.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSAN7.wrl" "MissileSAN7.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MissileSAN7.x3d" ] } ] } Transform { rotation 0 1 0 3.14 translation -52.7 7.3 0 children [ USE MissileSA-N-7 ] } Transform { rotation 0 -1 0 2.18 translation -30.86 10 8.5 children [ DEF GunAK630 Inline { url [ "GunAK630.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK630.wrl" "GunAK630.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GunAK630.x3d" ] } ] } Transform { rotation 0 -1 0 0.70 translation 13 11.2 3.8 children [ USE GunAK630 ] } Transform { rotation 0 1 0 2.18 translation -30.86 10 -8.5 children [ USE GunAK630 ] } Transform { rotation 0 1 0 0.70 translation 13 11.2 -3.8 children [ USE GunAK630 ] } Transform { translation 6.16 20 0 children [ DEF MR114Radar Inline { url [ "RadarMR114.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/RadarMR114.wrl" "RadarMR114.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/RadarMR114.x3d" ] } ] } Transform { rotation 0 1 0 -1.57 scale .65 .65 .65 translation -10.1 14 3.3 children [ USE MR114Radar ] } Transform { rotation 0 1 0 1.57 scale .65 .65 .65 translation -10.1 14 -3.3 children [ USE MR114Radar ] } Transform { scale 1.5 1.5 1.5 translation -.5 9.8 8 children [ DEF TCylinderRaydome Inline { url [ "TCylinderRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/TCylinderRaydome.wrl" "TCylinderRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/TCylinderRaydome.x3d" ] } ] } Transform { rotation 0 1 0 3.14 scale 1.5 1.5 1.5 translation -.5 9.8 -8 children [ USE TCylinderRaydome ] } Transform { rotation 0 1 0 -1.3 scale 1.5 1.5 1.5 translation -25.5 13 5.8 children [ DEF YBaseRaydome Inline { url [ "YBaseRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/YBaseRaydome.wrl" "YBaseRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/YBaseRaydome.x3d" ] } ] } Transform { rotation 0 1 0 4.44 scale 1.5 1.5 1.5 translation -25.5 13 -5.8 children [ USE YBaseRaydome ] } Transform { rotation 0 1 0 -.9 scale 1.4 1.4 1.4 translation -21 17.1 5 children [ DEF GlobeRaydome Inline { url [ "GlobeRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GlobeRaydome.wrl" "GlobeRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/GlobeRaydome.x3d" ] } ] } Transform { rotation 0 1 0 -.9 scale 1.4 1.4 1.4 translation -21 17.1 -5 children [ USE GlobeRaydome ] } ] }