@prefix : . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @prefix dcterms: . @prefix xsd: . @prefix x3d: . @prefix x3do: . :X3D a owl:NamedIndividual, x3do:X3D ; x3do:hasHead :head ; x3do:hasScene :Scene ; x3do:profile 'Immersive' ; x3do:version '3.0' ; x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.0.xsd' . :head a owl:NamedIndividual, x3do:head ; x3do:hasParent :X3D ; x3do:hasMeta :meta_1_1, :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8, :meta_1_9, :meta_1_10, :meta_1_11 . :meta_1_1 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'CH46.x3d' ; x3do:name 'title' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Simplistic model of a CH-46 helicopter, which is a medium-lift rotary-wing aircraft used for carrying troops.' ; x3do:name 'description' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Capt Allen A. Harper' ; x3do:name 'creator' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '2 August 2001' ; x3do:name 'created' . :meta_1_5 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '28 November 2019' ; x3do:name 'modified' . :meta_1_6 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://www.fas.org/man/dod-101/sys/ac/ch-46.htm' ; x3do:name 'reference' . :meta_1_7 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'military aircraft CH-46 CH46 rotary wing helicopter' ; x3do:name 'subject' . :meta_1_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://www.web3d.org/x3d/content/examples/UniversalMediaPanoramas/ocean3.x3d' ; x3do:name 'reference' . :meta_1_9 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/AircraftHelicopters/CH46E-SeaKnight-UnitedStates/CH46.x3d' ; x3do:name 'identifier' . :meta_1_10 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' ; x3do:name 'generator' . :meta_1_11 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "CH46.x3d" . :meta dcterms:description "Simplistic model of a CH-46 helicopter, which is a medium-lift rotary-wing aircraft used for carrying troops." . :meta dcterms:creator "Capt Allen A. Harper" . :meta dcterms:created "2 August 2001" . :meta dcterms:modified "28 November 2019" . :meta dcterms:reference "https://www.fas.org/man/dod-101/sys/ac/ch-46.htm" . :meta dcterms:subject "military aircraft CH-46 CH46 rotary wing helicopter" . :meta dcterms:reference "https://www.web3d.org/x3d/content/examples/UniversalMediaPanoramas/ocean3.x3d" . :meta dcterms:identifier "https://savage.nps.edu/Savage/AircraftHelicopters/CH46E-SeaKnight-UnitedStates/CH46.x3d" . :meta dcterms:generator "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" . :meta dcterms:license "../../license.html" . :Scene a owl:NamedIndividual, x3do:Scene ; x3do:hasParent :X3D ; x3do:hasChildren :WorldInfo_2_1, :Front_Rotors, :Rear_Rotors, :Group_2_8 ; x3do:hasROUTE :ROUTE_2_3, :ROUTE_2_4, :ROUTE_2_6, :ROUTE_2_7 . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'CH46.x3d' . :Front_Rotors a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :Rotor, :Clock, :RotorPath ; x3do:DEF 'Front_Rotors' ; x3do:rotation ( 1 0 0 -1.60 ) ; x3do:translation ( 0 2 -1 ) . :Rotor a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Front_Rotors ; x3do:hasChildren :Transform_2_2_1_1, :Transform_2_2_1_2, :Transform_2_2_1_3, :Transform_2_2_1_4 ; x3do:DEF 'Rotor' ; x3do:translation ( 0 -6 1.0 ) . :Transform_2_2_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor ; x3do:hasChildren :Shape_2_2_1_1_1 ; x3do:rotation ( 1 0 0 1.57 ) . :Shape_2_2_1_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_1_1 ; x3do:hasGeometry :Cylinder_2_2_1_1_1_1 ; x3do:hasAppearance :Appearance_2_2_1_1_1_2 . :Cylinder_2_2_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_2_1_1_1 ; x3do:height 0.1 ; x3do:radius 0.6 . :Appearance_2_2_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_2_1_1_1 ; x3do:hasMaterial :Material_2_2_1_1_1_2_1 . :Material_2_2_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_1_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .3 . :Transform_2_2_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor ; x3do:hasChildren :Shape_2_2_1_2_1 ; x3do:center ( 5.0 0 0 ) ; x3do:rotation ( 0 0 1 1.043 ) ; x3do:translation ( -5.0 0 0 ) . :Shape_2_2_1_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_1_2 ; x3do:hasGeometry :Box_2_2_1_2_1_1 ; x3do:hasAppearance :Appearance_2_2_1_2_1_2 . :Box_2_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_2_1_2_1 ; x3do:size ( 8 0.8 0.2 ) . :Appearance_2_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_2_1_2_1 ; x3do:hasMaterial :Material_2_2_1_2_1_2_1 . :Material_2_2_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_2_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :Transform_2_2_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor ; x3do:hasChildren :Shape_2_2_1_3_1 ; x3do:translation ( 5.0 0 0 ) . :Shape_2_2_1_3_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_1_3 ; x3do:hasGeometry :Box_2_2_1_3_1_1 ; x3do:hasAppearance :Appearance_2_2_1_3_1_2 . :Box_2_2_1_3_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_2_1_3_1 ; x3do:size ( 8 0.8 0.2 ) . :Appearance_2_2_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_2_1_3_1 ; x3do:hasMaterial :Material_2_2_1_3_1_2_1 . :Material_2_2_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_3_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :Transform_2_2_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor ; x3do:hasChildren :Shape_2_2_1_4_1 ; x3do:center ( -5.0 0 0 ) ; x3do:rotation ( 0 0 1 2.086 ) ; x3do:translation ( 5.0 0 0 ) . :Shape_2_2_1_4_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_1_4 ; x3do:hasGeometry :Box_2_2_1_4_1_1 ; x3do:hasAppearance :Appearance_2_2_1_4_1_2 . :Box_2_2_1_4_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_2_1_4_1 ; x3do:size ( 8 0.8 0.2 ) . :Appearance_2_2_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_2_1_4_1 ; x3do:hasMaterial :Material_2_2_1_4_1_2_1 . :Material_2_2_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_4_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :Clock a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :Front_Rotors ; x3do:DEF 'Clock' ; x3do:loop true . :RotorPath a owl:NamedIndividual, x3do:OrientationInterpolator ; x3do:hasParent :Front_Rotors ; x3do:DEF 'RotorPath' ; x3do:key ( 0.0 0.50 1.0 ) ; x3do:keyValue ( 0.0 0.0 1.0 0.0 0.0 0.0 1.0 3.14 0.0 0.0 1.0 6.28 ) . :ROUTE_2_3 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'fraction_changed' ; x3do:fromNode 'Clock' ; x3do:toField 'set_fraction' ; x3do:toNode 'RotorPath' . :ROUTE_2_4 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'value_changed' ; x3do:fromNode 'RotorPath' ; x3do:toField 'set_rotation' ; x3do:toNode 'Rotor' . :Rear_Rotors a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :Rotor2, :Clock2, :RotorPath2 ; x3do:DEF 'Rear_Rotors' ; x3do:rotation ( 1 0 0 -1.50 ) ; x3do:translation ( 0 2.1 -1 ) . :Rotor2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rear_Rotors ; x3do:hasChildren :Transform_2_5_1_1, :Transform_2_5_1_2, :Transform_2_5_1_3, :Transform_2_5_1_4 ; x3do:DEF 'Rotor2' ; x3do:translation ( 0 6 1.0 ) . :Transform_2_5_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor2 ; x3do:hasChildren :Shape_2_5_1_1_1 ; x3do:rotation ( 1 0 0 1.57 ) . :Shape_2_5_1_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1 ; x3do:hasGeometry :Cylinder_2_5_1_1_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_2 . :Cylinder_2_5_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_5_1_1_1 ; x3do:height 0.1 ; x3do:radius 0.6 . :Appearance_2_5_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_1_1 ; x3do:hasMaterial :Material_2_5_1_1_1_2_1 . :Material_2_5_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .3 . :Transform_2_5_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor2 ; x3do:hasChildren :Shape_2_5_1_2_1 ; x3do:center ( -5 0 0 ) ; x3do:rotation ( 0 0 1 1.043 ) ; x3do:translation ( 5 0 0 ) . :Shape_2_5_1_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_2 ; x3do:hasGeometry :Box_2_5_1_2_1_1 ; x3do:hasAppearance :Appearance_2_5_1_2_1_2 . :Box_2_5_1_2_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_5_1_2_1 ; x3do:size ( 8 0.8 0.2 ) . :Appearance_2_5_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_2_1 ; x3do:hasMaterial :Material_2_5_1_2_1_2_1 . :Material_2_5_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_2_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :Transform_2_5_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor2 ; x3do:hasChildren :Shape_2_5_1_3_1 ; x3do:translation ( -5 0 0 ) . :Shape_2_5_1_3_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_3 ; x3do:hasGeometry :Box_2_5_1_3_1_1 ; x3do:hasAppearance :Appearance_2_5_1_3_1_2 . :Box_2_5_1_3_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_5_1_3_1 ; x3do:size ( 8 0.8 0.2 ) . :Appearance_2_5_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_3_1 ; x3do:hasMaterial :Material_2_5_1_3_1_2_1 . :Material_2_5_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_3_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :Transform_2_5_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Rotor2 ; x3do:hasChildren :Shape_2_5_1_4_1 ; x3do:center ( 5 0 0 ) ; x3do:rotation ( 0 0 1 2.086 ) ; x3do:translation ( -5 0 0 ) . :Shape_2_5_1_4_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_4 ; x3do:hasGeometry :Box_2_5_1_4_1_1 ; x3do:hasAppearance :Appearance_2_5_1_4_1_2 . :Box_2_5_1_4_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_5_1_4_1 ; x3do:size ( 8 0.8 0.2 ) . :Appearance_2_5_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_4_1 ; x3do:hasMaterial :Material_2_5_1_4_1_2_1 . :Material_2_5_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_4_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :Clock2 a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :Rear_Rotors ; x3do:DEF 'Clock2' ; x3do:loop true . :RotorPath2 a owl:NamedIndividual, x3do:OrientationInterpolator ; x3do:hasParent :Rear_Rotors ; x3do:DEF 'RotorPath2' ; x3do:key ( 0.0 0.50 1.0 ) ; x3do:keyValue ( 0.0 0.0 1.0 0.0 0.0 0.0 1.0 -3.14 0.0 0.0 1.0 -6.28 ) . :ROUTE_2_6 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'fraction_changed' ; x3do:fromNode 'Clock2' ; x3do:toField 'set_fraction' ; x3do:toNode 'RotorPath2' . :ROUTE_2_7 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'value_changed' ; x3do:fromNode 'RotorPath2' ; x3do:toField 'set_rotation' ; x3do:toNode 'Rotor2' . :Group_2_8 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Transform_2_8_1, :Transform_2_8_2, :Transform_2_8_3, :Transform_2_8_4, :Transform_2_8_5, :Transform_2_8_6, :Transform_2_8_7, :Transform_2_8_8, :Transform_2_8_9, :Transform_2_8_10, :Transform_2_8_11, :Transform_2_8_12, :Transform_2_8_13, :Transform_2_8_14, :BackWheel, :RearLeftWheel, :RearRightWheel . :Transform_2_8_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_1_1 ; x3do:rotation ( -1 0 0 1.57 ) ; x3do:translation ( 0 0 -0.6 ) . :Shape_2_8_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_1 ; x3do:hasGeometry :Cylinder_2_8_1_1_1 ; x3do:hasAppearance :Appearance_2_8_1_1_2 . :Cylinder_2_8_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_1_1 ; x3do:height 13 ; x3do:radius 2 . :Appearance_2_8_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_1_1 ; x3do:hasMaterial :Material_2_8_1_1_2_1 ; x3do:hasTexture :camo-wood2 . :Material_2_8_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_1_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :camo-wood2 a owl:NamedIndividual, x3do:ImageTexture ; x3do:hasParent :Appearance_2_8_1_1_2 ; x3do:DEF 'camo-wood2' ; x3do:url '"camo-wood2.jpg" "https://savage.nps.edu/Savage/AircraftHelicopters/CH46E-SeaKnight-UnitedStates/camo-wood2.jpg"' . :Transform_2_8_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_2_1 ; x3do:scale ( 2.2 1.4 2.8 ) ; x3do:translation ( 0 -0.65 6.5 ) . :Shape_2_8_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_2 ; x3do:hasGeometry :Sphere_2_8_2_1_1 ; x3do:hasAppearance :Appearance_2_8_2_1_2 . :Sphere_2_8_2_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_2_1 . :Appearance_2_8_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_2_1 ; x3do:hasMaterial :Material_2_8_2_1_2_1 ; x3do:hasTexture :camo-wood3 ; x3do:hasTextureTransform :TextureTransform_2_8_2_1_2_3 . :Material_2_8_2_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_2_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :camo-wood3 a owl:NamedIndividual, x3do:ImageTexture ; x3do:hasParent :Appearance_2_8_2_1_2 ; x3do:DEF 'camo-wood3' ; x3do:url '"camo-wood3.jpg" "https://savage.nps.edu/Savage/AircraftHelicopters/CH46E-SeaKnight-UnitedStates/camo-wood3.jpg"' . :TextureTransform_2_8_2_1_2_3 a owl:NamedIndividual, x3do:TextureTransform ; x3do:hasParent :Appearance_2_8_2_1_2 . :Transform_2_8_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_3_1 ; x3do:scale ( 2.2 2 3 ) ; x3do:translation ( 0 0.5 5.0 ) . :Shape_2_8_3_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_3 ; x3do:hasGeometry :Sphere_2_8_3_1_1 ; x3do:hasAppearance :Appearance_2_8_3_1_2 . :Sphere_2_8_3_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_3_1 . :Appearance_2_8_3_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_3_1 ; x3do:hasMaterial :Material_2_8_3_1_2_1 ; x3do:hasTexture :camo-wood4 . :Material_2_8_3_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_3_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :camo-wood4 a owl:NamedIndividual, x3do:ImageTexture ; x3do:hasParent :Appearance_2_8_3_1_2 ; x3do:DEF 'camo-wood4' ; x3do:url '"camo-wood4.jpg" "https://savage.nps.edu/Savage/AircraftHelicopters/CH46E-SeaKnight-UnitedStates/camo-wood4.jpg"' . :Transform_2_8_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_4_1 ; x3do:rotation ( 1 0 0 0.4 ) ; x3do:scale ( 2.2 2.5 4 ) ; x3do:translation ( 0 0.45 -6.7 ) . :Shape_2_8_4_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_4 ; x3do:hasGeometry :Sphere_2_8_4_1_1 ; x3do:hasAppearance :Appearance_2_8_4_1_2 . :Sphere_2_8_4_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_4_1 . :Appearance_2_8_4_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_4_1 ; x3do:hasMaterial :Material_2_8_4_1_2_1 ; x3do:hasTexture :camo-wood2-USE-1 . :Material_2_8_4_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_4_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :camo-wood2-USE-1 a owl:NamedIndividual, x3do:ImageTexture ; x3do:hasParent :Appearance_2_8_4_1_2 ; owl:sameAs :camo-wood2 . # DEF matching this USE :Transform_2_8_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_5_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 0.5 1.5 2 ) ; x3do:translation ( 0 -0.8 -3.5 ) . :Shape_2_8_5_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_5 ; x3do:hasGeometry :Cylinder_2_8_5_1_1 ; x3do:hasAppearance :Appearance_2_8_5_1_2 . :Cylinder_2_8_5_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_5_1 ; x3do:height 5 . :Appearance_2_8_5_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_5_1 ; x3do:hasMaterial :Material_2_8_5_1_2_1 ; x3do:hasTexture :camo-wood2-USE-2 . :Material_2_8_5_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_5_1_2 ; x3do:diffuseColor ( .5 .5 .5 ) ; x3do:shininess .5 . :camo-wood2-USE-2 a owl:NamedIndividual, x3do:ImageTexture ; x3do:hasParent :Appearance_2_8_5_1_2 ; owl:sameAs :camo-wood2 . # DEF matching this USE :Transform_2_8_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_6_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( 2 0 0.7 ) . :Shape_2_8_6_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_6 ; x3do:hasGeometry :Sphere_2_8_6_1_1 ; x3do:hasAppearance :Appearance_2_8_6_1_2 . :Sphere_2_8_6_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_6_1 ; x3do:radius 0.6 . :Appearance_2_8_6_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_6_1 ; x3do:hasMaterial :Material_2_8_6_1_2_1 . :Material_2_8_6_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_6_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_7_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( 2 0 -0.7 ) . :Shape_2_8_7_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_7 ; x3do:hasGeometry :Sphere_2_8_7_1_1 ; x3do:hasAppearance :Appearance_2_8_7_1_2 . :Sphere_2_8_7_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_7_1 ; x3do:radius 0.6 . :Appearance_2_8_7_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_7_1 ; x3do:hasMaterial :Material_2_8_7_1_2_1 . :Material_2_8_7_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_7_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_8 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_8_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( 2 0 -3 ) . :Shape_2_8_8_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_8 ; x3do:hasGeometry :Sphere_2_8_8_1_1 ; x3do:hasAppearance :Appearance_2_8_8_1_2 . :Sphere_2_8_8_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_8_1 ; x3do:radius 0.6 . :Appearance_2_8_8_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_8_1 ; x3do:hasMaterial :Material_2_8_8_1_2_1 . :Material_2_8_8_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_8_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_9 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_9_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( 2 0 3 ) . :Shape_2_8_9_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_9 ; x3do:hasGeometry :Sphere_2_8_9_1_1 ; x3do:hasAppearance :Appearance_2_8_9_1_2 . :Sphere_2_8_9_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_9_1 ; x3do:radius 0.6 . :Appearance_2_8_9_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_9_1 ; x3do:hasMaterial :Material_2_8_9_1_2_1 . :Material_2_8_9_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_9_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_10 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_10_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( -2 0 0.7 ) . :Shape_2_8_10_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_10 ; x3do:hasGeometry :Sphere_2_8_10_1_1 ; x3do:hasAppearance :Appearance_2_8_10_1_2 . :Sphere_2_8_10_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_10_1 ; x3do:radius 0.6 . :Appearance_2_8_10_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_10_1 ; x3do:hasMaterial :Material_2_8_10_1_2_1 . :Material_2_8_10_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_10_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_11 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_11_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( -2 0 -0.7 ) . :Shape_2_8_11_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_11 ; x3do:hasGeometry :Sphere_2_8_11_1_1 ; x3do:hasAppearance :Appearance_2_8_11_1_2 . :Sphere_2_8_11_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_11_1 ; x3do:radius 0.6 . :Appearance_2_8_11_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_11_1 ; x3do:hasMaterial :Material_2_8_11_1_2_1 . :Material_2_8_11_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_11_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_12 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_12_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( -2 0 -3 ) . :Shape_2_8_12_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_12 ; x3do:hasGeometry :Sphere_2_8_12_1_1 ; x3do:hasAppearance :Appearance_2_8_12_1_2 . :Sphere_2_8_12_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_12_1 ; x3do:radius 0.6 . :Appearance_2_8_12_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_12_1 ; x3do:hasMaterial :Material_2_8_12_1_2_1 . :Material_2_8_12_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_12_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_13 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_13_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 1 0.2 1 ) ; x3do:translation ( -2 0 3 ) . :Shape_2_8_13_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_13 ; x3do:hasGeometry :Sphere_2_8_13_1_1 ; x3do:hasAppearance :Appearance_2_8_13_1_2 . :Sphere_2_8_13_1_1 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Shape_2_8_13_1 ; x3do:radius 0.6 . :Appearance_2_8_13_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_13_1 ; x3do:hasMaterial :Material_2_8_13_1_2_1 . :Material_2_8_13_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_13_1_2 ; x3do:diffuseColor ( 0 0 0 ) ; x3do:shininess .5 . :Transform_2_8_14 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :BigWheel ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( 0 -1.01 0 ) . :BigWheel a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_14 ; x3do:hasChildren :Transform_2_8_14_1_1, :Transform_2_8_14_1_2 ; x3do:DEF 'BigWheel' . :Transform_2_8_14_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :BigWheel ; x3do:hasChildren :Shape_2_8_14_1_1_1 ; x3do:rotation ( 0 0 1 1.57 ) ; x3do:scale ( 0.15 0.15 0.15 ) . :Shape_2_8_14_1_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_14_1_1 ; x3do:hasGeometry :Extrusion_2_8_14_1_1_1_1 ; x3do:hasAppearance :Appearance_2_8_14_1_1_1_2 . :Extrusion_2_8_14_1_1_1_1 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Shape_2_8_14_1_1_1 ; x3do:beginCap false ; x3do:convex false ; x3do:creaseAngle 1.57 ; x3do: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 ) ; x3do:endCap false ; x3do: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 ) . :Appearance_2_8_14_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_14_1_1_1 ; x3do:hasMaterial :Material_2_8_14_1_1_1_2_1 . :Material_2_8_14_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_14_1_1_1_2 ; x3do:diffuseColor ( 0.1 0.1 0.1 ) . :Transform_2_8_14_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :BigWheel ; x3do:hasChildren :Shape_2_8_14_1_2_1 ; x3do:rotation ( 0 0 1 1.57 ) . :Shape_2_8_14_1_2_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_14_1_2 ; x3do:hasGeometry :Cylinder_2_8_14_1_2_1_1 ; x3do:hasAppearance :Appearance_2_8_14_1_2_1_2 . :Cylinder_2_8_14_1_2_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_14_1_2_1 ; x3do:height .2 ; x3do:radius .15 . :Appearance_2_8_14_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_14_1_2_1 ; x3do:hasMaterial :Material_2_8_14_1_2_1_2_1 . :Material_2_8_14_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_14_1_2_1_2 ; x3do:diffuseColor ( .8 .8 .8 ) . :BackWheel a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_15_1, :Transform_2_8_15_2, :Transform_2_8_15_3, :Transform_2_8_15_4 ; x3do:DEF 'BackWheel' ; x3do:center ( 0 1 0 ) ; x3do:translation ( 0 -2 5 ) . :Shape_2_8_15_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :BackWheel ; x3do:hasGeometry :Cylinder_2_8_15_1_1 ; x3do:hasAppearance :Appearance_2_8_15_1_2 . :Cylinder_2_8_15_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_15_1 ; x3do:radius .07 . :Appearance_2_8_15_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_15_1 ; x3do:hasMaterial :Material_2_8_15_1_2_1 . :Material_2_8_15_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_15_1_2 ; x3do:diffuseColor ( 0.9 .9 .9 ) . :Transform_2_8_15_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :BackWheel ; x3do:hasChildren :Transform_2_8_15_2_1 ; x3do:translation ( 0 -1.01 0 ) . :Transform_2_8_15_2_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_15_2 ; x3do:hasChildren :Shape_2_8_15_2_1_1 ; x3do:rotation ( 0 0 1 1.57 ) . :Shape_2_8_15_2_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_15_2_1 ; x3do:hasGeometry :Cylinder_2_8_15_2_1_1_1 ; x3do:hasAppearance :Appearance_2_8_15_2_1_1_2 . :Cylinder_2_8_15_2_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_15_2_1_1 ; x3do:height .5 ; x3do:radius .07 . :Appearance_2_8_15_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_15_2_1_1 ; x3do:hasMaterial :Material_2_8_15_2_1_1_2_1 . :Material_2_8_15_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_15_2_1_1_2 ; x3do:diffuseColor ( .8 .8 .8 ) . :Transform_2_8_15_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :BackWheel ; x3do:hasChildren :BigWheel-USE-1 ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( .25 -1.01 0 ) . :BigWheel-USE-1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_15_3 ; owl:sameAs :BigWheel . # DEF matching this USE :Transform_2_8_15_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :BackWheel ; x3do:hasChildren :BigWheel-USE-2 ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( -0.25 -1.01 0 ) . :BigWheel-USE-2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_15_4 ; owl:sameAs :BigWheel . # DEF matching this USE :RearLeftWheel a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_16_1, :Transform_2_8_16_2, :Transform_2_8_16_3, :Transform_2_8_16_4 ; x3do:DEF 'RearLeftWheel' ; x3do:center ( 0 1 0 ) ; x3do:translation ( 3 -1.5 -4 ) . :Shape_2_8_16_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :RearLeftWheel ; x3do:hasGeometry :Cylinder_2_8_16_1_1 ; x3do:hasAppearance :Appearance_2_8_16_1_2 . :Cylinder_2_8_16_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_16_1 ; x3do:radius .07 . :Appearance_2_8_16_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_16_1 ; x3do:hasMaterial :Material_2_8_16_1_2_1 . :Material_2_8_16_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_16_1_2 ; x3do:diffuseColor ( 0.9 .9 .9 ) . :Transform_2_8_16_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RearLeftWheel ; x3do:hasChildren :Transform_2_8_16_2_1 ; x3do:translation ( 0 -1.01 0 ) . :Transform_2_8_16_2_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_16_2 ; x3do:hasChildren :Shape_2_8_16_2_1_1 ; x3do:rotation ( 0 0 1 1.57 ) . :Shape_2_8_16_2_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_16_2_1 ; x3do:hasGeometry :Cylinder_2_8_16_2_1_1_1 ; x3do:hasAppearance :Appearance_2_8_16_2_1_1_2 . :Cylinder_2_8_16_2_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_16_2_1_1 ; x3do:height .5 ; x3do:radius .07 . :Appearance_2_8_16_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_16_2_1_1 ; x3do:hasMaterial :Material_2_8_16_2_1_1_2_1 . :Material_2_8_16_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_16_2_1_1_2 ; x3do:diffuseColor ( .8 .8 .8 ) . :Transform_2_8_16_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RearLeftWheel ; x3do:hasChildren :BigWheel-USE-3 ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( .25 -1.01 0 ) . :BigWheel-USE-3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_16_3 ; owl:sameAs :BigWheel . # DEF matching this USE :Transform_2_8_16_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RearLeftWheel ; x3do:hasChildren :BigWheel-USE-4 ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( -0.25 -1.01 0 ) . :BigWheel-USE-4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_16_4 ; owl:sameAs :BigWheel . # DEF matching this USE :RearRightWheel a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_8 ; x3do:hasChildren :Shape_2_8_17_1, :Transform_2_8_17_2, :Transform_2_8_17_3, :Transform_2_8_17_4 ; x3do:DEF 'RearRightWheel' ; x3do:center ( 0 1 0 ) ; x3do:translation ( -3 -1.5 -4 ) . :Shape_2_8_17_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :RearRightWheel ; x3do:hasGeometry :Cylinder_2_8_17_1_1 ; x3do:hasAppearance :Appearance_2_8_17_1_2 . :Cylinder_2_8_17_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_17_1 ; x3do:radius .07 . :Appearance_2_8_17_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_17_1 ; x3do:hasMaterial :Material_2_8_17_1_2_1 . :Material_2_8_17_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_17_1_2 ; x3do:diffuseColor ( 0.9 .9 .9 ) . :Transform_2_8_17_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RearRightWheel ; x3do:hasChildren :Transform_2_8_17_2_1 ; x3do:translation ( 0 -1.01 0 ) . :Transform_2_8_17_2_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_17_2 ; x3do:hasChildren :Shape_2_8_17_2_1_1 ; x3do:rotation ( 0 0 1 1.57 ) . :Shape_2_8_17_2_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_8_17_2_1 ; x3do:hasGeometry :Cylinder_2_8_17_2_1_1_1 ; x3do:hasAppearance :Appearance_2_8_17_2_1_1_2 . :Cylinder_2_8_17_2_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_8_17_2_1_1 ; x3do:height .5 ; x3do:radius .07 . :Appearance_2_8_17_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_8_17_2_1_1 ; x3do:hasMaterial :Material_2_8_17_2_1_1_2_1 . :Material_2_8_17_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_8_17_2_1_1_2 ; x3do:diffuseColor ( .8 .8 .8 ) . :Transform_2_8_17_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RearRightWheel ; x3do:hasChildren :BigWheel-USE-5 ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( .25 -1.01 0 ) . :BigWheel-USE-5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_17_3 ; owl:sameAs :BigWheel . # DEF matching this USE :Transform_2_8_17_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RearRightWheel ; x3do:hasChildren :BigWheel-USE-6 ; x3do:rotation ( 1 0 0 1.57 ) ; x3do:translation ( -0.25 -1.01 0 ) . :BigWheel-USE-6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_8_17_4 ; owl:sameAs :BigWheel . # DEF matching this USE