#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" "Superstructure.x3d" META "creator" "Boon Chuan LEE" META "description" "LST Superstructure" META "created" "16 August 2001" META "modified" "7 April 2024" META "reference" "http://www.mindef.gov.sg/navy/pict/ship/ship2.html" META "reference" "http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls1.jpg" META "reference" "http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls2.jpg" META "reference" "http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls3.jpg" META "reference" "http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls4.jpg" META "reference" "http://www.janesonline.com" META "identifier" "https://savage.nps.edu/Savage/ShipsMilitary/LandingShipTankEnduranceSingapore/Superstructure.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "Superstructure.x3d" } Background { groundAngle [ 1.57 ] groundColor [ 0 0 1 0.7 0.7 0.8 ] skyAngle [ 1.57 ] skyColor [ 0.8 0.8 0.9 0.7 0.7 0.8 ] } Viewpoint { position 0 0 80 } # Scene nodes are added here Transform { translation 23 2.4 0 children [ DEF MainStructure Group { children [ Transform { translation 0.5 0 0 children [ DEF LowerLayer Shape { geometry Box { size 54 5 14 } appearance DEF Grey Appearance { material Material { diffuseColor 0.6 0.6 0.6 shininess 0.3 } } } ] } Transform { translation -7.5 3.75 0 children [ DEF MidLayer Shape { geometry Box { size 38 2.5 14 } appearance USE Grey } ] } Transform { translation -13.5 6 0 children [ DEF BridgeLayer Shape { geometry Box { size 26 2 11 } appearance USE Grey } ] } Transform { translation -24.95 6 0 children [ DEF Link Shape { geometry Box { size 3 2 17 } appearance USE Grey } ] } Transform { children [ DEF BridgeWing Shape { geometry Extrusion { crossSection [ -1.00 10.50 3.50 10.50 5.50 7.00 7.00 4.50 7.00 -4.50 5.50 -7.00 3.50 -10.50 -1.00 -10.50 -1.00 10.50 ] scale [ 1 0.2 1 1 1 1 ] spine [ 0 2 0 0 5 0 0 7 0 ] } appearance USE Grey } ] } Transform { children [ DEF Bridge Shape { geometry Extrusion { crossSection [ -1.00 6.2 5.50 7.00 7.00 4.50 7.00 -4.50 5.50 -7.00 -1.00 -6.2 -1.00 6.2 ] spine [ 0 6 0 0 8.3 0 ] } appearance USE Grey } DEF BridgeTop Shape { geometry Extrusion { crossSection [ -1.00 6.2 5.50 7.00 7.00 4.50 7.00 -4.50 5.50 -7.00 -1.00 -6.2 -1.00 6.2 ] scale [ 1 1 1.08 1.08 ] spine [ 0 8.3 0 0 8.5 0 ] } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } DEF Windows Group { children [ Transform { translation 6.85 7.5 0 children [ DEF Glass Shape { appearance Appearance { material Material { diffuseColor 0.2 0.2 0.2 specularColor 0.5 0.5 0.5 } } geometry Box { size 0.5 1 1.8 } } ] } Transform { translation 6.85 7.5 3 children [ USE Glass ] } Transform { translation 6.85 7.5 -3 children [ USE Glass ] } Transform { rotation 0 1 0 -0.58 translation 6.1 7.5 5.6 children [ USE Glass ] } Transform { rotation 0 1 0 0.58 translation 6.1 7.5 -5.6 children [ USE Glass ] } Transform { translation -26.4 5.9 2.9 children [ USE Glass ] } Transform { translation -26.4 5.9 -2.9 children [ USE Glass ] } Transform { translation -26.4 5.9 0 children [ USE Glass ] } Transform { translation -26.4 5.9 5.8 children [ USE Glass ] } Transform { translation -26.4 5.9 -5.8 children [ USE Glass ] } ] } ] } ] } DEF MastAssembly Group { children [ Transform { children [ DEF FrontBase Shape { geometry Extrusion { crossSection [ 1.00 3.00 17.00 3.00 17.00 -3.00 1.00 -3.00 1.00 3.00 ] scale [ 1.1 1.1 1 1 ] spine [ -25 7 0 -25 10 0 ] } appearance USE Grey } ] } Transform { children [ DEF RadarBase Shape { geometry Extrusion { crossSection [ -1.8 3.00 1.8 3.00 1.8 -3.00 -1.8 -3.00 -1.8 3.00 ] scale [ 1 1 0.8 0.8 ] spine [ -12 10 0 -12 14 0 ] } appearance USE Grey } DEF BaseTop Shape { geometry Extrusion { crossSection [ -1.8 3.00 1.8 3.00 1.8 -3.00 -1.8 -3.00 -1.8 3.00 ] scale [ 0.85 0.85 0.85 0.85 ] spine [ -12 13.5 0 -12 14.5 0 ] } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 shininess 0.3 } } } ] } Transform { children [ DEF BackBase Shape { geometry Extrusion { crossSection [ 0.00 1.5 8 1.5 8 -1.5 0.00 -1.5 0.00 1.5 ] scale [ 1.1 1.1 0.9 0.9 ] spine [ -24 10 0 -24 12 0 ] } appearance USE Grey } ] } Transform { children [ DEF MainMast Shape { geometry Extrusion { crossSection [ 0 1 3 1 3 -1 0 -1 0 1 ] scale [ 1 1.3 0.2 0.2 ] spine [ -22 12 0 -22 25 0 ] } appearance USE Grey } DEF StructureBottom1 Shape { geometry Extrusion { crossSection [ -0.25 4.3 0.25 4.3 0.25 -4.3 -0.25 -4.3 -0.25 4.3 ] scale [ 0.5 0.5 1 1.2 ] spine [ -21.5 21 0 -21.5 21.5 0 ] } appearance USE Grey } DEF StructureBottom2 Shape { geometry Extrusion { crossSection [ -2.2 0.3 2.4 0.3 2.4 -0.3 -2.2 -0.3 -2.2 0.3 ] scale [ 0.3 0.3 1 1.1 ] spine [ -21.6 21 0 -21.6 21.5 0 ] } appearance USE Grey } DEF StructureTop1 Shape { geometry Extrusion { crossSection [ -0.25 4.3 0.25 4.3 0.25 -4.3 -0.25 -4.3 -0.25 4.3 ] scale [ 0.5 0.5 1 1.25 ] spine [ -21.5 23 0 -21.5 23.5 0 ] } appearance USE Grey } DEF StructureTop2 Shape { geometry Extrusion { crossSection [ -2.2 0.3 2.3 0.3 2.3 -0.3 -2.2 -0.3 -2.2 0.3 ] scale [ 0.3 0.3 1 1.1 ] spine [ -21.6 23 0 -21.6 23.5 0 ] } appearance USE Grey } ] } ] } DEF ChimneyAssembly Group { children [ Transform { translation -24 1.5 9.25 children [ DEF Chimney Group { children [ DEF Bottom Shape { geometry Box { size 5 8 2.5 } appearance DEF ChimGrey Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } DEF Top Shape { geometry Extrusion { crossSection [ 0 1.25 5 1.25 5 -1.25 0 -1.25 0 1.25 ] scale [ 1 1 0.8 0.6 ] spine [ -2.5 4 0 -2.5 7 0 ] } appearance USE ChimGrey } DEF TopHole Shape { geometry Extrusion { crossSection [ 0 1.25 5 1.25 5 -1.25 0 -1.25 0 1.25 ] scale [ 0.8 0.6 0.8 0.6 ] spine [ -2.5 7 0 -2.5 7.1 0 ] } appearance Appearance { material Material { diffuseColor 0.1 0.1 0.1 } } } ] } ] } Transform { translation -24 1.5 -9.25 children [ USE Chimney ] } ] } DEF SideCraneRight Group { children [ Transform { center 0 0 9 rotation 1 0 0 -0.2 translation 0.5 0 0 children [ DEF Crane1 Group { children [ Transform { translation 4 3.5 9 children [ DEF TopBar Shape { geometry Box { size 13 0.5 0.8 } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } ] } Transform { translation -2.5 0.5 9 children [ DEF SideBar Shape { geometry Box { size 0.5 6.5 0.8 } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } ] } Transform { translation 10.5 0.5 9 children [ USE SideBar ] } ] } ] } Transform { center 0 0 9 rotation 1 0 0 -0.2 scale 1 1.1 1 translation -17.5 0 0 children [ USE Crane1 ] } Transform { center 0 0 9 rotation 1 0 0 -0.33 scale 1 0.85 1 translation 15 -0.5 0 children [ USE Crane1 ] } ] } DEF SideCraneLeft Group { children [ Transform { center 0 0 -9 rotation 1 0 0 0.2 translation 0.5 0 0 children [ DEF Crane2 Group { children [ Transform { translation 4 3.5 -9 children [ USE TopBar ] } Transform { translation -2.5 0.5 -9 children [ USE SideBar ] } Transform { translation 10.5 0.5 -9 children [ USE SideBar ] } ] } ] } Transform { center 0 0 -9 rotation 1 0 0 0.2 scale 1 1.1 1 translation -17.5 0 0 children [ USE Crane2 ] } Transform { center 0 0 -9 rotation 1 0 0 0.33 scale 1 0.85 1 translation 15 -0.5 0 children [ USE Crane2 ] } ] } DEF SideColumn Group { children [ Transform { translation -4.5 1.5 8.75 children [ DEF ColumnRight Group { children [ Shape { geometry Box { size 2.5 8 3.5 } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } Transform { translation 1.25 3.75 -0.75 children [ Shape { geometry Box { size 5 0.49 5 } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } ] } ] } ] } Transform { translation -4.5 1.5 -8.75 children [ DEF ColumnLeft Group { children [ Shape { geometry Box { size 2.5 8 3.5 } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } Transform { translation 1.25 3.75 0.75 children [ Shape { geometry Box { size 5 0.49 5 } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } ] } ] } ] } ] } DEF SatComm Group { children [ Transform { translation -2.5 7.5 0 children [ Shape { geometry Cylinder { height 1.5 radius 0.8 } appearance DEF BrightGrey Appearance { material Material { } } } ] } Transform { translation -2.5 8.25 0 children [ Shape { geometry Sphere { radius 0.8 } appearance USE BrightGrey } ] } ] } DEF Antenna Group { children [ Transform { translation 10.5 6 -6 children [ DEF HF1 Shape { geometry Cylinder { height 5 radius 0.1 } appearance Appearance { material Material { } } } ] } Transform { translation 10.5 6 6 children [ USE HF1 ] } Transform { translation -5 8 0 children [ USE HF1 ] } Transform { translation 3.5 8 0 children [ DEF Ariel Shape { geometry Cylinder { height 4 radius 0.2 } appearance Appearance { material Material { } } } ] } ] } DEF Flag Group { children [ Transform { rotation 0 0 1 0.13 translation -22 11.1 0 children [ DEF Line Shape { geometry Cylinder { height 25 radius 0.05 } appearance Appearance { material Material { } } } ] } Transform { rotation 0 0 1 0.13 translation -24.5 22.8 0 children [ Shape { geometry Box { size 2 1 0.01 } appearance Appearance { texture ImageTexture { url [ "FlagSingapore.gif" "https://savage.nps.edu/Savage/ShipsMilitary/LandingShipTankEnduranceSingapore/FlagSingapore.gif" ] } } } ] } ] } DEF AuxBox Group { children [ Transform { translation -14.5 5.5 0 children [ DEF Box2 Shape { geometry Box { size 2 1.3 13 } appearance USE Grey } ] } Transform { translation -9 5.5 0 children [ DEF Box1 Shape { geometry Box { size 2 1.3 13 } appearance USE Grey } ] } ] } ] }