@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_1 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Slides.x3d' ; x3do:name 'title' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Slides for the playground, with design based on site survey.' ; x3do:name 'description' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Kok Keng Ng' ; x3do:name 'creator' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '20 September 2002' ; x3do:name 'created' . :meta_1_5 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '20 October 2019' ; x3do:name 'modified' . :meta_1_6 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/Buildings/PlayGround/Slides.x3d' ; x3do:name 'identifier' . :meta_1_7 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_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "Slides.x3d" . :meta dcterms:description "Slides for the playground, with design based on site survey." . :meta dcterms:creator "Kok Keng Ng" . :meta dcterms:created "20 September 2002" . :meta dcterms:modified "20 October 2019" . :meta dcterms:identifier "https://savage.nps.edu/Savage/Buildings/PlayGround/Slides.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, :Transform_2_2, :Transform_2_3, :Transform_2_4, :Transform_2_5, :Transform_2_6, :Transform_2_7, :Transform_2_8, :Transform_2_9, :Transform_2_10, :Transform_2_11, :Viewpoint_2_12 . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'Slides.x3d' . :Transform_2_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :Group_2_2_1, :Transform_2_2_2 ; x3do:scale ( 0.5 0.5 0.5 ) . :Group_2_2_1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_2 ; x3do:hasChildren :Transform_2_2_1_1, :Transform_2_2_1_2, :Transform_2_2_1_3 . :Transform_2_2_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2_1 ; x3do:hasChildren :Transform_2_2_1_1_1 ; x3do:translation ( 2 1 -5.5 ) . :Transform_2_2_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_2_1_1 ; x3do:hasChildren :SPRIAL ; x3do:rotation ( 0 1 0 3.1415 ) . :SPRIAL a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_1_1_1 ; x3do:hasAppearance :Appearance_2_2_1_1_1_1_1 ; x3do:hasGeometry :Extrusion_2_2_1_1_1_1_2 ; x3do:DEF 'SPRIAL' . :Appearance_2_2_1_1_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :SPRIAL ; x3do:hasMaterial :Material_2_2_1_1_1_1_1_1 . :Material_2_2_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_1_1_1_1 ; x3do:diffuseColor ( 0.05 0.95 0.05 ) ; x3do:emissiveColor ( 0.1 0.1 0.1 ) ; x3do:shininess 0.8 ; x3do:specularColor ( 0.1 0.1 0.1 ) . :Extrusion_2_2_1_1_1_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :SPRIAL ; x3do:beginCap false ; x3do:convex false ; x3do:creaseAngle 1 ; 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:solid false ; x3do:spine ( 2 0 0 1.85 0.16 -0.77 1.41 0.32 -1.41 0.77 0.48 -1.85 0 0.64 -2 -0.77 0.8 -1.85 -1.41 0.96 -1.41 -1.85 1.12 -0.77 -2 1.28 0 -1.85 1.44 0.77 -1.41 1.6 1.41 -0.77 1.76 1.85 0 1.92 2 0.77 2.08 1.85 1.41 2.24 1.41 1.85 2.4 0.77 2 2.56 0 1.85 2.72 -0.77 1.41 2.88 -1.41 0.77 3.04 -1.85 0 3.2 -2 -0.77 3.36 -1.85 -1.41 3.52 -1.41 -1.85 3.68 -0.77 -2 3.84 0 -1.85 4 0.77 -1.41 4.16 1.41 -0.77 4.32 1.85 0 4.48 2 0.77 4.64 1.85 1.41 4.8 1.41 1.85 4.96 0.77 2 5.12 0 2 5.13 -0.06 2 5.14 -0.13 2 5.15 -0.21 2 5.16 -0.29 2 5.17 -0.38 2 5.18 -0.48 2 5.28 -3.48 ) . :Transform_2_2_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2_1 ; x3do:hasChildren :Transform_2_2_1_2_1 . :Transform_2_2_1_2_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_2_1_2 ; x3do:hasChildren :STRAIGHT ; x3do:translation ( -2 0 0 ) . :STRAIGHT a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_1_2_1 ; x3do:hasAppearance :Appearance_2_2_1_2_1_1_1 ; x3do:hasGeometry :Extrusion_2_2_1_2_1_1_2 ; x3do:DEF 'STRAIGHT' . :Appearance_2_2_1_2_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :STRAIGHT ; x3do:hasMaterial :Material_2_2_1_2_1_1_1_1 . :Material_2_2_1_2_1_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_2_1_1_1 ; x3do:diffuseColor ( 1 0 0 ) ; x3do:emissiveColor ( 0.1 0.1 0.1 ) . :Extrusion_2_2_1_2_1_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :STRAIGHT ; 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:solid false ; x3do:spine ( 0 6 0 -1 6 0 -2.5 5 0 -4.0 2.5 0 -5.5 1 0 -6 1 0 -7 1 0 ) . :Transform_2_2_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2_1 . :Transform_2_2_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_2 . :Transform_2_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :Group_2_3_1 . :Group_2_3_1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3 ; x3do:hasChildren :Transform_2_3_1_1, :Transform_2_3_1_2, :Transform_2_3_1_3, :Transform_2_3_1_4, :Transform_2_3_1_5, :Transform_2_3_1_6, :Transform_2_3_1_7, :Transform_2_3_1_8, :Transform_2_3_1_9, :Transform_2_3_1_10, :Transform_2_3_1_11, :Transform_2_3_1_12, :Transform_2_3_1_13, :Transform_2_3_1_14, :Transform_2_3_1_15 . :Transform_2_3_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :PILLAR ; x3do:translation ( 1 2.75 1 ) . :PILLAR a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_1 ; x3do:hasGeometry :Cylinder_2_3_1_1_1_1 ; x3do:hasAppearance :PILLARApp ; x3do:DEF 'PILLAR' . :Cylinder_2_3_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :PILLAR ; x3do:height 5.5 ; x3do:radius 0.1 . :PILLARApp a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :PILLAR ; x3do:hasMaterial :Material_2_3_1_1_1_2_1 ; x3do:DEF 'PILLARApp' . :Material_2_3_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :PILLARApp ; x3do:ambientIntensity 0.022727 ; x3do:diffuseColor ( 0.314286 0.218111 0 ) ; x3do:shininess 0.030612 ; x3do:specularColor ( 0.540816 0.480233 0 ) . :Transform_2_3_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :PILLAR-USE-1 ; x3do:translation ( 1 2.75 -1 ) . :PILLAR-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_2 ; owl:sameAs :PILLAR . # DEF matching this USE :Transform_2_3_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :PILLAR-USE-2 ; x3do:translation ( -1 2.75 1 ) . :PILLAR-USE-2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_3 ; owl:sameAs :PILLAR . # DEF matching this USE :Transform_2_3_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :PILLAR-USE-3 ; x3do:translation ( -1 2.75 -1 ) . :PILLAR-USE-3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_4 ; owl:sameAs :PILLAR . # DEF matching this USE :Transform_2_3_1_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Shape_2_3_1_5_1 ; x3do:translation ( 0 2.3 0 ) . :Shape_2_3_1_5_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_5 ; x3do:hasGeometry :Box_2_3_1_5_1_1 ; x3do:hasAppearance :PILLARApp-USE-1 . :Box_2_3_1_5_1_1 a owl:NamedIndividual, x3do:Box ; x3do:hasParent :Shape_2_3_1_5_1 ; x3do:size ( 2.1 0.2 2.1 ) . :PILLARApp-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_1_5_1 ; owl:sameAs :PILLARApp . # DEF matching this USE :Transform_2_3_1_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :TOWERBar ; x3do:translation ( 0 0 1 ) . :TOWERBar a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_6 ; x3do:hasChildren :Transform_2_3_1_6_1_1 ; x3do:DEF 'TOWERBar' . :Transform_2_3_1_6_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERBar ; x3do:hasChildren :Transform_2_3_1_6_1_1_1 ; x3do:translation ( 0 3.7 0 ) . :Transform_2_3_1_6_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_6_1_1 ; x3do:hasChildren :Shape_2_3_1_6_1_1_1_1 ; x3do:rotation ( 0 0 1 1.575 ) . :Shape_2_3_1_6_1_1_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_6_1_1_1 ; x3do:hasGeometry :Cylinder_2_3_1_6_1_1_1_1_1 ; x3do:hasAppearance :TOWERApp . :Cylinder_2_3_1_6_1_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_3_1_6_1_1_1_1 ; x3do:radius 0.04 . :TOWERApp a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_1_6_1_1_1_1 ; x3do:hasMaterial :Material_2_3_1_6_1_1_1_1_2_1 ; x3do:DEF 'TOWERApp' . :Material_2_3_1_6_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :TOWERApp ; x3do:diffuseColor ( 0.1 0.1 0.95 ) . :Transform_2_3_1_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :TOWERBar-USE-1 ; x3do:translation ( 0 0 -1 ) . :TOWERBar-USE-1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_7 ; owl:sameAs :TOWERBar . # DEF matching this USE :Transform_2_3_1_8 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Transform_2_3_1_8_1, :Transform_2_3_1_8_2 . :Transform_2_3_1_8_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_8 ; x3do:hasChildren :Transform_2_3_1_8_1_1 ; x3do:rotation ( 0 1 0 1.575 ) ; x3do:translation ( 1 0 0 ) . :Transform_2_3_1_8_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_8_1 ; x3do:hasChildren :TOWERBar-USE-2 ; x3do:center ( 1 3.7 0 ) ; x3do:scale ( 1 1.5 1 ) . :TOWERBar-USE-2 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_8_1_1 ; owl:sameAs :TOWERBar . # DEF matching this USE :Transform_2_3_1_8_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_8 ; x3do:hasChildren :Transform_2_3_1_8_2_1 . :Transform_2_3_1_8_2_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_8_2 ; x3do:hasChildren :Shape_2_3_1_8_2_1_1 ; x3do:rotation ( 0 0 1 1.575 ) ; x3do:translation ( 1.25 3.7 0 ) . :Shape_2_3_1_8_2_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_8_2_1 ; x3do:hasGeometry :Cylinder_2_3_1_8_2_1_1_1 ; x3do:hasAppearance :TOWERApp-USE-1 . :Cylinder_2_3_1_8_2_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_3_1_8_2_1_1 ; x3do:height 0.5 ; x3do:radius 0.05 . :TOWERApp-USE-1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_1_8_2_1_1 ; owl:sameAs :TOWERApp . # DEF matching this USE :Transform_2_3_1_9 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Transform_2_3_1_9_1 . :Transform_2_3_1_9_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_9 ; x3do:hasChildren :Shape_2_3_1_9_1_1 ; x3do:translation ( 1.5 1.875 0 ) . :Shape_2_3_1_9_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_9_1 ; x3do:hasGeometry :Cylinder_2_3_1_9_1_1_1 ; x3do:hasAppearance :TOWERApp-USE-2 . :Cylinder_2_3_1_9_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_3_1_9_1_1 ; x3do:height 3.75 ; x3do:radius 0.05 . :TOWERApp-USE-2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_1_9_1_1 ; owl:sameAs :TOWERApp . # DEF matching this USE :Transform_2_3_1_10 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :TOWERBar-USE-3 ; x3do:rotation ( 0 1 0 1.575 ) ; x3do:translation ( -1 0 0 ) . :TOWERBar-USE-3 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_10 ; owl:sameAs :TOWERBar . # DEF matching this USE :Transform_2_3_1_11 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Transform_2_3_1_11_1 . :Transform_2_3_1_11_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_11 ; x3do:hasChildren :TOWERLadder . :TOWERLadder a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1 ; x3do:hasChildren :Transform_2_3_1_11_1_1_1, :Transform_2_3_1_11_1_1_2, :Transform_2_3_1_11_1_1_3, :Transform_2_3_1_11_1_1_4, :Transform_2_3_1_11_1_1_5, :Transform_2_3_1_11_1_1_6, :Transform_2_3_1_11_1_1_7, :Transform_2_3_1_11_1_1_8, :Transform_2_3_1_11_1_1_9 ; x3do:DEF 'TOWERLadder' . :Transform_2_3_1_11_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :Transform_2_3_1_11_1_1_1_1 . :Transform_2_3_1_11_1_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_11_1_1_1 ; x3do:hasChildren :TOWERLadderBar ; x3do:translation ( 0.2 1.15 1 ) . :TOWERLadderBar a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_11_1_1_1_1 ; x3do:hasGeometry :Cylinder_2_3_1_11_1_1_1_1_1_1 ; x3do:hasAppearance :PILLARApp-USE-2 ; x3do:DEF 'TOWERLadderBar' . :Cylinder_2_3_1_11_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :TOWERLadderBar ; x3do:height 2.3 ; x3do:radius 0.04 . :PILLARApp-USE-2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :TOWERLadderBar ; owl:sameAs :PILLARApp . # DEF matching this USE :Transform_2_3_1_11_1_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :TOWERLadderBar-USE-1 ; x3do:translation ( -0.2 1.15 1 ) . :TOWERLadderBar-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_11_1_1_2 ; owl:sameAs :TOWERLadderBar . # DEF matching this USE :Transform_2_3_1_11_1_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar . :LadderCrossBar a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_3 ; x3do:hasChildren :Transform_2_3_1_11_1_1_3_1_1 ; x3do:DEF 'LadderCrossBar' . :Transform_2_3_1_11_1_1_3_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :LadderCrossBar ; x3do:hasChildren :Shape_2_3_1_11_1_1_3_1_1_1 ; x3do:rotation ( 0 0 1 1.575 ) ; x3do:translation ( 0 .3 1 ) . :Shape_2_3_1_11_1_1_3_1_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_11_1_1_3_1_1 ; x3do:hasGeometry :Cylinder_2_3_1_11_1_1_3_1_1_1_1 ; x3do:hasAppearance :PILLARApp-USE-3 . :Cylinder_2_3_1_11_1_1_3_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_3_1_11_1_1_3_1_1_1 ; x3do:height 0.4 ; x3do:radius 0.03 . :PILLARApp-USE-3 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_1_11_1_1_3_1_1_1 ; owl:sameAs :PILLARApp . # DEF matching this USE :Transform_2_3_1_11_1_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar-USE-1 ; x3do:translation ( 0 0.3 0 ) . :LadderCrossBar-USE-1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_4 ; owl:sameAs :LadderCrossBar . # DEF matching this USE :Transform_2_3_1_11_1_1_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar-USE-2 ; x3do:translation ( 0 0.6 0 ) . :LadderCrossBar-USE-2 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_5 ; owl:sameAs :LadderCrossBar . # DEF matching this USE :Transform_2_3_1_11_1_1_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar-USE-3 ; x3do:translation ( 0 0.9 0 ) . :LadderCrossBar-USE-3 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_6 ; owl:sameAs :LadderCrossBar . # DEF matching this USE :Transform_2_3_1_11_1_1_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar-USE-4 ; x3do:translation ( 0 1.2 0 ) . :LadderCrossBar-USE-4 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_7 ; owl:sameAs :LadderCrossBar . # DEF matching this USE :Transform_2_3_1_11_1_1_8 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar-USE-5 ; x3do:translation ( 0 1.5 0 ) . :LadderCrossBar-USE-5 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_8 ; owl:sameAs :LadderCrossBar . # DEF matching this USE :Transform_2_3_1_11_1_1_9 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TOWERLadder ; x3do:hasChildren :LadderCrossBar-USE-6 ; x3do:translation ( 0 1.8 0 ) . :LadderCrossBar-USE-6 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_3_1_11_1_1_9 ; owl:sameAs :LadderCrossBar . # DEF matching this USE :Transform_2_3_1_12 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Shape_2_3_1_12_1 ; x3do:translation ( 0 5.75 0 ) . :Shape_2_3_1_12_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_3_1_12 ; x3do:hasGeometry :Cone_2_3_1_12_1_1 ; x3do:hasAppearance :TOWERApp-USE-3 . :Cone_2_3_1_12_1_1 a owl:NamedIndividual, x3do:Cone ; x3do:hasParent :Shape_2_3_1_12_1 ; x3do:bottomRadius 2 ; x3do:height 0.5 . :TOWERApp-USE-3 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_3_1_12_1 ; owl:sameAs :TOWERApp . # DEF matching this USE :Transform_2_3_1_13 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Transform_2_3_1_13_1 . :Transform_2_3_1_13_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_13 . :Transform_2_3_1_14 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Transform_2_3_1_14_1 . :Transform_2_3_1_14_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_14 . :Transform_2_3_1_15 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_3_1 ; x3do:hasChildren :Transform_2_3_1_15_1 . :Transform_2_3_1_15_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_3_1_15 . :Transform_2_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :SIDEPANEL . :SIDEPANEL a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_4 ; x3do:hasChildren :Transform_2_4_1_1, :Transform_2_4_1_2, :Transform_2_4_1_3, :Transform_2_4_1_4, :Transform_2_4_1_5, :Transform_2_4_1_6, :Transform_2_4_1_7, :Transform_2_4_1_8, :Transform_2_4_1_9, :Transform_2_4_1_10, :Transform_2_4_1_11 ; x3do:DEF 'SIDEPANEL' . :Transform_2_4_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR ; x3do:translation ( -0.8 3.05 1 ) . :SIDEBAR a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_1 ; x3do:hasGeometry :Cylinder_2_4_1_1_1_1 ; x3do:hasAppearance :TOWERApp-USE-4 ; x3do:DEF 'SIDEBAR' . :Cylinder_2_4_1_1_1_1 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :SIDEBAR ; x3do:height 1.3 ; x3do:radius 0.01 . :TOWERApp-USE-4 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :SIDEBAR ; owl:sameAs :TOWERApp . # DEF matching this USE :Transform_2_4_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-1 ; x3do:translation ( -0.7 3.05 1 ) . :SIDEBAR-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_2 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-2 ; x3do:translation ( -0.6 3.05 1 ) . :SIDEBAR-USE-2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_3 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-3 ; x3do:translation ( -0.5 3.05 1 ) . :SIDEBAR-USE-3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_4 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-4 ; x3do:translation ( 0.8 3.05 1 ) . :SIDEBAR-USE-4 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_5 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-5 ; x3do:translation ( 0.7 3.05 1 ) . :SIDEBAR-USE-5 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_6 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-6 ; x3do:translation ( 0.6 3.05 1 ) . :SIDEBAR-USE-6 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_7 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_8 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL ; x3do:hasChildren :SIDEBAR-USE-7 ; x3do:translation ( 0.5 3.05 1 ) . :SIDEBAR-USE-7 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_4_1_8 ; owl:sameAs :SIDEBAR . # DEF matching this USE :Transform_2_4_1_9 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL . :Transform_2_4_1_10 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL . :Transform_2_4_1_11 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :SIDEPANEL . :Transform_2_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :SIDEPANEL-USE-1 ; x3do:rotation ( 0 1 0 1.575 ) . :SIDEPANEL-USE-1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5 ; owl:sameAs :SIDEPANEL . # DEF matching this USE :Transform_2_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :SIDEPANEL-USE-2 ; x3do:rotation ( 0 1 0 3.141 ) . :SIDEPANEL-USE-2 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_6 ; owl:sameAs :SIDEPANEL . # DEF matching this USE :Transform_2_7 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :SIDEPANEL-USE-3 ; x3do:rotation ( 0 1 0 -1.575 ) . :SIDEPANEL-USE-3 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_7 ; owl:sameAs :SIDEPANEL . # DEF matching this USE :Transform_2_8 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene . :Transform_2_9 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene . :Transform_2_10 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene . :Transform_2_11 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene . :Viewpoint_2_12 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Scene ; x3do:description 'Slides Tower' ; x3do:position ( 0 4.5 11 ) .