@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.1' ; x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.1.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 'RearWindow.x3d' ; x3do:name 'title' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Rear window from the balck midsize truck' ; x3do:name 'description' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Donald Coomes' ; x3do:name 'creator' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '25 August 2006' ; 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 'X3D-Edit, Wings3d, and Flux Studio' ; x3do:name 'generator' . :meta_1_7 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/GroundVehicles/Truck/RearWindow.x3d' ; x3do:name 'identifier' . :meta_1_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "RearWindow.x3d" . :meta dcterms:description "Rear window from the balck midsize truck" . :meta dcterms:creator "Donald Coomes" . :meta dcterms:created "25 August 2006" . :meta dcterms:modified "20 October 2019" . :meta dcterms:generator "X3D-Edit, Wings3d, and Flux Studio" . :meta dcterms:identifier "https://savage.nps.edu/Savage/GroundVehicles/Truck/RearWindow.x3d" . :meta dcterms:license "../../license.html" . :Scene a owl:NamedIndividual, x3do:Scene ; x3do:hasParent :X3D ; x3do:hasChildren :WorldInfo_2_1, :WindowRear, :RearWindowPI ; x3do:hasROUTE :ROUTE_2_4, :ROUTE_2_5, :ROUTE_2_6 . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'RearWindow.x3d' . :WindowRear a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :RearWindow, :RearWindowClock, :RearWindowSensor ; x3do:DEF 'WindowRear' . :RearWindow a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :WindowRear ; x3do:hasChildren :Shape_2_2_1_1 ; x3do:DEF 'RearWindow' . :Shape_2_2_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :RearWindow ; x3do:hasAppearance :Appearance_2_2_1_1_1 ; x3do:hasGeometry :IndexedFaceSet_2_2_1_1_2 . :Appearance_2_2_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_2_1_1 ; x3do:hasMaterial :ClearGlass . :ClearGlass a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_1_1_1 ; x3do:DEF 'ClearGlass' ; x3do:diffuseColor ( 0 0 .25 ) ; x3do:transparency .5 . :IndexedFaceSet_2_2_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :Shape_2_2_1_1 ; x3do:hasCoord :Coordinate_2_2_1_1_2_1 ; x3do:colorIndex ( 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 ) ; x3do:coordIndex ( 0 5 16 -1 0 16 19 -1 0 19 18 -1 0 18 3 -1 1 2 11 -1 1 11 10 -1 1 10 9 -1 1 9 4 -1 2 7 8 -1 2 8 11 -1 3 18 17 -1 3 17 6 -1 4 7 15 -1 4 15 14 -1 4 9 8 -1 4 8 7 -1 4 14 13 -1 4 13 5 -1 5 6 17 -1 5 17 16 -1 5 13 12 -1 5 12 6 -1 6 12 15 -1 6 15 7 -1 8 9 10 -1 8 10 11 -1 12 13 14 -1 12 14 15 -1 16 17 18 -1 16 18 19 -1 ) ; x3do:creaseAngle 0.524 . :Coordinate_2_2_1_1_2_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_2_1_1_2 ; x3do:point ( -1.9369 1.57058 -2.11829 1.91838 1.5812 -2.11852 1.83455 1.58097 -2.08952 -1.85159 1.57081 -2.08979 1.76023 1.69121 -2.11851 -1.75893 1.68151 -2.1183 -1.73 1.68159 -2.08964 1.73278 1.69113 -2.08967 1.7344 .99762 -2.08967 1.76185 .99769 -2.11851 1.92 .88768 -2.11852 1.83617 .88745 -2.08952 -1.72838 .98808 -2.08964 -1.75731 .988 -2.1183 1.76185 .99769 -2.11851 1.7344 .99762 -2.08967 -1.75731 .988 -2.1183 -1.72838 .98808 -2.08964 -1.84997 .8773 -2.08979 -1.93528 .87706 -2.11829 ) . :RearWindowClock a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :WindowRear ; x3do:DEF 'RearWindowClock' ; x3do:cycleInterval '8.000' . :RearWindowSensor a owl:NamedIndividual, x3do:TouchSensor ; x3do:hasParent :WindowRear ; x3do:DEF 'RearWindowSensor' ; x3do:description 'Touch to roll down rear window' . :RearWindowPI a owl:NamedIndividual, x3do:PositionInterpolator ; x3do:hasParent :Scene ; x3do:DEF 'RearWindowPI' ; x3do:key ( 0 .25 .49997 .75 1 ) ; x3do:keyValue ( 0 0 0 0 -0.4 0 0 -0.65 0 0 -0.4 0 0 0 0 ) . :ROUTE_2_4 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'fraction_changed' ; x3do:fromNode 'RearWindowClock' ; x3do:toField 'set_fraction' ; x3do:toNode 'RearWindowPI' . :ROUTE_2_5 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'value_changed' ; x3do:fromNode 'RearWindowPI' ; x3do:toField 'set_translation' ; x3do:toNode 'RearWindow' . :ROUTE_2_6 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'touchTime' ; x3do:fromNode 'RearWindowSensor' ; x3do:toField 'startTime' ; x3do:toNode 'RearWindowClock' .