#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" "Hatch.x3d" META "description" "An extruded circular hatch cover with primitive geometry hinges for the AAV7PA1." META "creator" "Jeffrey Weekley" META "created" "29 May 2001" META "modified" "20 October 2019" META "identifier" "https://savage.nps.edu/Savage/AmphibiousVehicles/AAV/Hatch.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "Hatch.x3d" } Viewpoint { description "Hatch" orientation 1 0 0 -1.57 position 0 3 0 } Group { children [ DEF FullHatchWithHinges Transform { scale 2 2 2 children [ DEF FullHatch Transform { scale 1.5 1.5 1.5 children [ Shape { appearance Appearance { material DEF OliveDrab Material { diffuseColor 0.15 0.66 0.2 } } geometry Extrusion { creaseAngle 1 crossSection [ 1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00 ] scale [ 0.16 0.16 0.16 0.16 0.16 0.16 0.155 0.155 0.15 0.15 0.13 0.13 0.12 0.12 0.1 0.1 0.07 0.07 0.02 0.02 ] spine [ 0 0 0 0 0.02 0 0 0.04 0 0 0.05 0 0 0.06 0 0 0.07 0 0 0.08 0 0 0.09 0 0 0.09025 0 0 0.090125 0 ] } } ] } DEF TurretHatchHinges Transform { rotation 0 1 0 1.57 translation -0.015 -0.01 -0.275 children [ Transform { rotation 1 0 0 1.57 translation 0 0.04 -0.08 children [ Shape { geometry Cylinder { height 0.025 radius 0.04 } appearance Appearance { material USE OliveDrab } } Transform { translation -0.09 0 -0.01 children [ Shape { appearance Appearance { material USE OliveDrab } geometry Box { size 0.125 0.025 0.04 } } ] } Transform { translation 0 0.175 0 children [ Shape { geometry Cylinder { height 0.025 radius 0.04 } appearance Appearance { material USE OliveDrab } } Transform { translation -0.09 0 -0.01 children [ Shape { appearance Appearance { material USE OliveDrab } geometry Box { size 0.125 0.025 0.04 } } ] } ] } Transform { translation 0 0.0875 0 children [ Shape { geometry Cylinder { height 0.175 radius 0.03 } appearance Appearance { material USE OliveDrab } } ] } ] } ] } ] } ] }