#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" "Bridge.x3d" META "description" "Bridge of a Yavuz Class Frigate" META "creator" "Ozan APAYDIN" META "created" "30 August 2001" META "modified" "20 October 2019" META "identifier" "https://savage.nps.edu/Savage/ShipsMilitary/FrigateYavuzTurkey/Bridge.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "Bridge.x3d" } Background { skyColor [ 0.6 0.6 0.6 ] } Viewpoint { position 0.0 0.0 30 } Shape { appearance Appearance { material Material { diffuseColor .62 .639 .812 } } geometry Extrusion { convex FALSE creaseAngle 0.785 crossSection [ 3.5 -1 4.5 -0.5 5.5 0 5.5 8 3.5 10 -3.5 10 -5.5 8 -5.5 0 -4.5 -0.5 -3.5 -1 3.5 -1 ] scale [ 1 1 1 1 1.1 1.1 1.1 1.1 0.9 0.9 0.8 0.8 ] solid FALSE spine [ 0 0 0 0 5 0 0 6.5 0 0 7 0 0 7.3 0 0 7.5 0 ] } } # Front glasses Transform { rotation 1 0 0 0.55 translation 0 5.8 10.55 children [ DEF Glass Shape { appearance DEF GlassApp Appearance { material Material { diffuseColor 0.1 0.1 0.1 emissiveColor 0.1 0.1 0.1 shininess 0.5 transparency 0.3 } } geometry Box { size 2.0 1.3 0.05 } } Transform { translation -2.3 0 0 children [ USE Glass ] } Transform { translation 2.3 0 0 children [ USE Glass ] } ] } # Portside glasses Transform { rotation 0 0 1 -0.4 translation 5.8 5.8 4 children [ DEF PortGlass Group { children [ DEF PGlass Shape { geometry Box { size 0.05 1.3 2 } appearance USE GlassApp } Transform { translation 0 0 -2.3 children [ USE PGlass ] } Transform { translation 0 0 2.3 children [ USE PGlass ] } ] } ] } # Starboardside glasses Transform { rotation 0 0 1 0.4 translation -5.8 5.8 4 children [ USE PortGlass ] } Transform { rotation 0 1 0 0.785 translation 4.5 5.8 10 children [ Transform { rotation 1 0 0 0.55 translation 0.5 0 -0.2 children [ USE Glass ] } ] } Transform { rotation 0 1 0 -0.785 translation -4.5 5.8 10 children [ Transform { rotation 1 0 0 0.55 translation -0.5 0 -0.2 children [ USE Glass ] } ] }