#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" "WheelsFrontMediumLOD.x3d" META "description" "The medium Level-of-Detail (LOD) of front wheels and axle. This LOD will be shown at the point of view of 600 meters. It does not include any animation." META "creator" "Etsuko Lippi" META "created" "11 July 2001" META "modified" "20 October 2019" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "identifier" "https://savage.nps.edu/Savage/AircraftFixedWing/F18BlueAngelUnitedStates/WheelsFrontMediumLOD.x3d" META "subject" "front wheels, Blue Angel" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "WheelsFrontMediumLOD.x3d" } Background { skyColor [ 0.7 0.7 0.7 ] } Group { children [ DEF WheelsFrontAxleTransform Transform { center 0 3 0 children [ Group { children [ # wheels axis connecting to fuselage DEF WheelTransform Transform { children [ Transform { scale 0.3 0.3 0.3 children [ Transform { rotation 0 1 0 1.571 children [ DEF wheel Shape { appearance Appearance { material DEF black1 Material { diffuseColor 0 0 0 shininess 0.125 specularColor 0.2 0.2 0.2 } } geometry Extrusion { creaseAngle 3.14 crossSection [ 0.00 1.30 .494 1.196 .923 .923 1.196 .494 1.30 0.00 1.196 -.494 .923 -.923 .494 -1.196 0.00 -1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } DEF inside_wheel Shape { appearance DEF white1 Appearance { material Material { diffuseColor 1 1 1 } } geometry Extrusion { crossSection [ 0.00 1.30 0.10 1.30 0.10 0.00 0.10 -1.30 0.00 -1.30 0.00 0.00 0.00 1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } ] } Transform { rotation 0 1 0 1.571 children [ Shape { appearance USE white1 geometry Extrusion { crossSection [ -0.10 1.30 0.00 1.30 0.00 0.00 0.00 -1.30 -0.10 -1.30 -0.10 0.00 -0.10 1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } ] } Transform { rotation 0 1 0 1.571 children [ Shape { appearance Appearance { material Material { diffuseColor 0 0.25 0.5 } } geometry Extrusion { crossSection [ -0.30 1.30 -0.10 1.30 -0.10 0.00 -0.10 -1.30 -0.30 -1.30 -0.30 0.00 -0.30 1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } ] } ] } Transform { translation 0 0 0.30 children [ DEF Hub Inline { url [ "Hub.wrl" "Hub.x3d" "https://savage.nps.edu/Savage/AircraftFixedWing/F18/Hub.wrl" "https://savage.nps.edu/Savage/AircraftFixedWing/F18/Hub.x3d" ] } ] } Transform { translation 0 0 -0.30 children [ USE Hub ] } Transform { scale 0.3 0.3 0.3 translation 0 0 1.5 children [ Transform { rotation 0 1 0 1.571 children [ DEF wheel2 Shape { appearance Appearance { material DEF black Material { diffuseColor 0 0 0 shininess 0.125 specularColor 0.2 0.2 0.2 } } geometry Extrusion { creaseAngle 3.14 crossSection [ 0.00 1.30 .494 1.196 .923 .923 1.196 .494 1.30 0.00 1.196 -.494 .923 -.923 .494 -1.196 0.00 -1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } DEF inside_wheel2 Shape { appearance DEF white Appearance { material Material { diffuseColor 1 1 1 } } geometry Extrusion { crossSection [ 0.00 1.30 0.10 1.30 0.10 0.00 0.10 -1.30 0.00 -1.30 0.00 0.00 0.00 1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } ] } Transform { rotation 0 1 0 1.571 children [ Shape { appearance USE white geometry Extrusion { crossSection [ -0.10 1.30 0.00 1.30 0.00 0.00 0.00 -1.30 -0.10 -1.30 -0.10 0.00 -0.10 1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } ] } Transform { rotation 0 1 0 1.571 children [ Shape { appearance Appearance { material Material { diffuseColor 0 0.25 0.5 } } geometry Extrusion { crossSection [ -0.30 1.30 -0.10 1.30 -0.10 0.00 -0.10 -1.30 -0.30 -1.30 -0.30 0.00 -0.30 1.30 ] spine [ 0 0 1.30 0 .494 1.196 0 .923 .923 0 1.196 .494 0 1.30 0.00 0 1.196 -.494 0 .923 -.923 0 .494 -1.196 0 0.00 -1.30 0 -.494 -1.196 0 -.923 -.923 0 -1.196 -.494 0 -1.30 0 0 -1.196 .494 0 -.923 .923 0 -.494 1.196 0 0.00 1.30 ] } } ] } ] } Transform { translation 0 0 1.80 children [ USE Hub ] } Transform { translation 0 0 1.20 children [ USE Hub ] } ] } ] } Group { children [ Transform { children [ Transform { translation 0 0.55 0.75 children [ Shape { appearance DEF axis Appearance { material Material { ambientIntensity 0.3 diffuseColor 0.3 0.3 0.3 shininess 0.20 specularColor 0.50 0.50 0.60 } } geometry Cylinder { height 1 radius 0.08 } } ] } Transform { rotation 1 0 0 1.57 scale 0.7 0.7 0.7 translation 0 0 1 children [ # Axis for wheelsFront Shape { appearance USE axis geometry Cylinder { radius 0.1 } } ] } Transform { rotation 1 0 0 1.57 scale 0.7 0.7 0.7 translation 0 0 0.75 children [ # Joint Shape { appearance USE axis geometry Cylinder { height 0.4 radius 0.15 } } ] } Transform { scale 0.7 0.7 0.7 translation 0 1.5 0.75 children [ # main axle for front wheels Shape { appearance DEF mainAxle Appearance { material Material { diffuseColor 1.0 1.0 1.0 } } geometry Cylinder { height 3 radius 0.25 } } ] } Transform { rotation 0 0 -1 1.05 scale 0.7 0.7 0.7 translation 0.68 1.5 0.75 children [ # assistant axle for front wheels Shape { appearance USE mainAxle geometry Cylinder { radius 0.2 } } ] } Transform { rotation 0 0 -1 1.05 scale 0.7 0.7 0.7 translation 1.8 2.15 0.75 children [ # assistant axle for front wheels Shape { appearance USE mainAxle geometry Cylinder { radius 0.3 } } ] } ] } ] } ] } ] }