@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_12 . :meta_1_1 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Stinger.x3d' ; x3do:name 'title' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Stinger Surface-to-Air Missile' ; x3do:name 'description' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Turgut AKGUL' ; x3do:name 'creator' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '22 September 2003' ; 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 'StingerRaytheon.pdf' ; x3do:name 'reference' . :meta_1_7 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://www.fas.org/man/dod-101/sys/land/stinger.htm' ; x3do:name 'reference' . :meta_1_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'http://www.howstuffworks.com/stinger.htm' ; x3do:name 'reference' . :meta_1_9 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Stinger surface-to-air missile' ; x3do:name 'subject' . :meta_1_10 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/Weapons/Missiles/Stinger.x3d' ; x3do:name 'identifier' . :meta_1_11 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_12 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "Stinger.x3d" . :meta dcterms:description "Stinger Surface-to-Air Missile" . :meta dcterms:creator "Turgut AKGUL" . :meta dcterms:created "22 September 2003" . :meta dcterms:modified "28 November 2019" . :meta dcterms:reference "StingerRaytheon.pdf" . :meta dcterms:reference "https://www.fas.org/man/dod-101/sys/land/stinger.htm" . :meta dcterms:reference "http://www.howstuffworks.com/stinger.htm" . :meta dcterms:subject "Stinger surface-to-air missile" . :meta dcterms:identifier "https://savage.nps.edu/Savage/Weapons/Missiles/Stinger.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, :Background_2_2, :Viewpoint_2_3, :Viewpoint_2_4, :Transform_2_5 ; x3do:hasROUTE :ROUTE_2_6, :ROUTE_2_7, :ROUTE_2_8, :ROUTE_2_9 . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'Stinger.x3d' . :Background_2_2 a owl:NamedIndividual, x3do:Background ; x3do:hasParent :Scene ; x3do:groundAngle ( 1.309 1.570796 ) ; x3do:groundColor ( 0.0 0.0 0.1 0.0 0.1 0.3 0.3 0.3 0.6 ) ; x3do:skyAngle ( 1.309 1.571 ) ; x3do:skyColor ( 1.0 0.0 0.8 0.5 0.0 0.8 0.0 0.0 0.8 ) . :Viewpoint_2_3 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Scene ; x3do:description 'view1' ; x3do:orientation ( 0.682 -0.687 -0.252 3.138 ) ; x3do:position ( -2.6 1.5 -6.7 ) . :Viewpoint_2_4 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Scene ; x3do:description 'view2' ; x3do:orientation ( -0.105 0.994 0.039 1.3696 ) ; x3do:position ( 11.7 -0.1 2.6 ) . :Transform_2_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Scene ; x3do:hasChildren :Group_2_5_1, :Unfinished . :Group_2_5_1 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5 ; x3do:hasChildren :StingerMissile, :CoordinateAxes, :MyTouchSensor, :CLOCK, :CubePathInterpolator, :MyPlaneSensor . :StingerMissile a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_5_1 ; x3do:hasChildren :Transform_2_5_1_1_1 ; x3do:DEF 'StingerMissile' ; x3do:scale ( 4 4 4 ) . :Transform_2_5_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :StingerMissile ; x3do:hasChildren :Transform_2_5_1_1_1_1 . :Transform_2_5_1_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1 ; x3do:hasChildren :MISSILEBODY, :Transform_2_5_1_1_1_1_2, :Transform_2_5_1_1_1_1_3, :Transform_2_5_1_1_1_1_4, :Transform_2_5_1_1_1_1_5, :Transform_2_5_1_1_1_1_6 . :MISSILEBODY a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5_1_1_1_1 ; x3do:hasChildren :Transform_2_5_1_1_1_1_1_1, :Transform_2_5_1_1_1_1_1_2 ; x3do:DEF 'MISSILEBODY' . :Transform_2_5_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :MISSILEBODY ; x3do:hasChildren :Shape_2_5_1_1_1_1_1_1_1 . :Shape_2_5_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_1_1_1 ; x3do:hasGeometry :Cylinder_2_5_1_1_1_1_1_1_1_2 . :Appearance_2_5_1_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_1_1_1_1_1_1 ; x3do:hasMaterial :GREY . :GREY a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_1_1_1 ; x3do:DEF 'GREY' ; x3do:diffuseColor ( 0.6 0.6 0.6 ) ; x3do:shininess .7 . :Cylinder_2_5_1_1_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shape_2_5_1_1_1_1_1_1_1 ; x3do:height 1.31 ; x3do:radius 0.069 . :Transform_2_5_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :MISSILEBODY ; x3do:hasChildren :HEADFINS ; x3do:translation ( 0.069 0.515 0 ) . :HEADFINS a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2 ; x3do:hasChildren :Transform_2_5_1_1_1_1_1_2_1_1, :Transform_2_5_1_1_1_1_1_2_1_2, :Transform_2_5_1_1_1_1_1_2_1_3, :Transform_2_5_1_1_1_1_1_2_1_4 ; x3do:DEF 'HEADFINS' . :Transform_2_5_1_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :HEADFINS ; x3do:hasChildren :HEADFIN1, :HEADFIN1HOLE . :HEADFIN1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_1 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_1_1_1 ; x3do:hasAppearance :FINCOLOR2 ; x3do:DEF 'HEADFIN1' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_1_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN1 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_1_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_1_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_1_1_1 ; x3do:point ( 0 0 0 0 0.0400 0 0.0800 0.0400 0 0.0800 0.0 0 0 0 0 ) . :FINCOLOR2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN1 ; x3do:hasMaterial :GREY-USE-1 ; x3do:DEF 'FINCOLOR2' . :GREY-USE-1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :FINCOLOR2 ; owl:sameAs :GREY . # DEF matching this USE :HEADFIN1HOLE a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_1 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_1_2_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_1_2_2 ; x3do:DEF 'HEADFIN1HOLE' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_1_2_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN1HOLE ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_1_2_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_1_2_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_1_2_1 ; x3do:point ( 0 0 -0.004 0 0 0.004 0 -0.0800 0.004 0 -0.08 -0.004 0 0 -0.004 ) . :Appearance_2_5_1_1_1_1_1_2_1_1_2_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN1HOLE ; x3do:hasMaterial :FinHoleColor . :FinHoleColor a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_1_2_2 ; x3do:DEF 'FinHoleColor' ; x3do:diffuseColor ( 0.1 0.1 0.1 ) . :Transform_2_5_1_1_1_1_1_2_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :HEADFINS ; x3do:hasChildren :HEADFIN2, :HEADFIN2HOLE ; x3do:translation ( -0.138 0 0 ) . :HEADFIN2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_2 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_2_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_2_1_2 ; x3do:DEF 'HEADFIN2' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_2_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN2 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_2_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_2_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_2_1_1 ; x3do:point ( 0 0 0 0 0.0400 0 -0.0800 0.0400 0 -0.0800 0.0 0 0 0 0 ) . :Appearance_2_5_1_1_1_1_1_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN2 ; x3do:hasMaterial :GREY-USE-2 . :GREY-USE-2 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_2_1_2 ; owl:sameAs :GREY . # DEF matching this USE :HEADFIN2HOLE a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_2 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_2_2_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_2_2_2 ; x3do:DEF 'HEADFIN2HOLE' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_2_2_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN2HOLE ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_2_2_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_2_2_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_2_2_1 ; x3do:point ( 0 0 -0.004 0 0 0.004 0 -0.0800 0.004 0 -0.08 -0.004 0 0 -0.004 ) . :Appearance_2_5_1_1_1_1_1_2_1_2_2_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN2HOLE ; x3do:hasMaterial :FinHoleColor-USE-1 . :FinHoleColor-USE-1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_2_2_2 ; owl:sameAs :FinHoleColor . # DEF matching this USE :Transform_2_5_1_1_1_1_1_2_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :HEADFINS ; x3do:hasChildren :HEADFIN3, :HEADFIN3HOLE ; x3do:translation ( -0.069 0 0.069 ) . :HEADFIN3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_3 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_3_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_3_1_2 ; x3do:DEF 'HEADFIN3' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_3_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN3 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_3_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_3_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_3_1_1 ; x3do:point ( 0 0 0 0 0.0400 0 0 0.0400 0.0800 0 0.0 0.0800 0 0 0 ) . :Appearance_2_5_1_1_1_1_1_2_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN3 ; x3do:hasMaterial :GREY-USE-3 . :GREY-USE-3 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_3_1_2 ; owl:sameAs :GREY . # DEF matching this USE :HEADFIN3HOLE a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_3 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_3_2_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_3_2_2 ; x3do:DEF 'HEADFIN3HOLE' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_3_2_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN3HOLE ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_3_2_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_3_2_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_3_2_1 ; x3do:point ( -0.004 0 0 0.004 0 0 0.004 -0.0800 0 -0.004 -0.08 0 -0.004 0 0 ) . :Appearance_2_5_1_1_1_1_1_2_1_3_2_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN3HOLE ; x3do:hasMaterial :FinHoleColor-USE-2 . :FinHoleColor-USE-2 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_3_2_2 ; owl:sameAs :FinHoleColor . # DEF matching this USE :Transform_2_5_1_1_1_1_1_2_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :HEADFINS ; x3do:hasChildren :HEADFIN4, :HEADFIN4HOLE ; x3do:translation ( -0.069 0 -0.069 ) . :HEADFIN4 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_4 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_4_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_4_1_2 ; x3do:DEF 'HEADFIN4' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_4_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN4 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_4_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_4_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_4_1_1 ; x3do:point ( 0 0 0 0 0.0400 0 0 0.0400 -0.0800 0 0.0 -0.0800 0 0 0 ) . :Appearance_2_5_1_1_1_1_1_2_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN4 ; x3do:hasMaterial :GREY-USE-4 . :GREY-USE-4 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_4_1_2 ; owl:sameAs :GREY . # DEF matching this USE :HEADFIN4HOLE a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_1_2_1_4 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_1_2_1_4_2_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_1_2_1_4_2_2 ; x3do:DEF 'HEADFIN4HOLE' . :IndexedFaceSet_2_5_1_1_1_1_1_2_1_4_2_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :HEADFIN4HOLE ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_1_2_1_4_2_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_1_2_1_4_2_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_1_2_1_4_2_1 ; x3do:point ( -0.004 0 0 0.004 0 0 0.004 -0.0800 0 -0.004 -0.08 0 -0.004 0 0 ) . :Appearance_2_5_1_1_1_1_1_2_1_4_2_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :HEADFIN4HOLE ; x3do:hasMaterial :FinHoleColor-USE-3 . :FinHoleColor-USE-3 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_1_2_1_4_2_2 ; owl:sameAs :FinHoleColor . # DEF matching this USE :Transform_2_5_1_1_1_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1_1 ; x3do:hasChildren :HEAD ; x3do:scale ( 1.31 1.31 1.31 ) ; x3do:translation ( 0 0.655 0 ) . :HEAD a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5_1_1_1_1_2 ; x3do:hasChildren :Shape_2_5_1_1_1_1_2_1_1 ; x3do:DEF 'HEAD' . :Shape_2_5_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :HEAD ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_2_1_1_1 ; x3do:hasGeometry :Extrusion_2_5_1_1_1_1_2_1_1_2 . :Appearance_2_5_1_1_1_1_2_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_1_1_1_2_1_1 ; x3do:hasMaterial :GREY-USE-5 . :GREY-USE-5 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_2_1_1_1 ; owl:sameAs :GREY . # DEF matching this USE :Extrusion_2_5_1_1_1_1_2_1_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Shape_2_5_1_1_1_1_2_1_1 ; x3do:creaseAngle 1.785 ; x3do:crossSection ( 0.053727 0.000 0.04648 -0.02696 0.02696 -0.04648 0.0 -0.053727 -0.02696 -0.04648 -0.04648 -0.02696 -0.053727 0.000 -0.04648 0.02696 -0.02696 0.04648 0.0 0.053727 0.02696 0.04648 0.04648 0.02696 0.053727 0.0 ) ; x3do:scale ( 1.00 1.00 0.95 0.95 0.88 0.88 0.76 0.76 0.48 0.48 ) ; x3do:spine ( 0.00 0.00 0.00 0.00 0.01 0.00 0.00 0.02 0.00 0.00 0.03 0.00 0.00 0.04 0.00 ) . :Transform_2_5_1_1_1_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1_1 ; x3do:hasChildren :TAIL . :TAIL a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5_1_1_1_1_3 ; x3do:hasChildren :Shape_2_5_1_1_1_1_3_1_1 ; x3do:DEF 'TAIL' . :Shape_2_5_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :TAIL ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_3_1_1_1 ; x3do:hasGeometry :Extrusion_2_5_1_1_1_1_3_1_1_2 . :Appearance_2_5_1_1_1_1_3_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shape_2_5_1_1_1_1_3_1_1 ; x3do:hasMaterial :GREY-USE-6 . :GREY-USE-6 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_3_1_1_1 ; owl:sameAs :GREY . # DEF matching this USE :Extrusion_2_5_1_1_1_1_3_1_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Shape_2_5_1_1_1_1_3_1_1 ; 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:scale ( 0.069 0.069 0.068 0.068 0.067 0.067 0.066 0.066 0.065 0.065 0.064 0.064 0.063 0.063 0.062 0.062 0.061 0.061 0.060 0.060 0.059 0.059 0.058 0.058 0.057 0.057 0.056 0.056 0.055 0.055 0.054 0.054 0.053 0.053 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 0.052 ) ; x3do:solid false ; x3do:spine ( 0.0 -0.655 0.0 0.0 -0.659 0.0 0.0 -0.663 0.0 0.0 -0.667 0.0 0.0 -0.671 0.0 0.0 -0.675 0.0 0.0 -0.679 0.0 0.0 -0.683 0.0 0.0 -0.687 0.0 0.0 -0.691 0.0 0.0 -0.695 0.0 0.0 -0.699 0.0 0.0 -0.703 0.0 0.0 -0.707 0.0 0.0 -0.711 0.0 0.0 -0.715 0.0 0.0 -0.719 0.0 0.0 -0.723 0.0 0.0 -0.727 0.0 0.0 -0.731 0.0 0.0 -0.735 0.0 0.0 -0.739 0.0 0.0 -0.743 0.0 0.0 -0.747 0.0 0.0 -0.751 0.0 0.0 -0.755 0.0 0.0 -0.759 0.0 0.0 -0.763 0.0 0.0 -0.767 0.0 0.0 -0.771 0.0 0.0 -0.775 0.0 0.0 -0.779 0.0 0.0 -0.784 0.0 0.0 -0.789 0.0 0.0 -0.793 0.0 0.0 -0.797 0.0 0.0 -0.801 0.0 0.0 -0.805 0.0 0.0 -0.809 0.0 0.0 -0.829 0.0 ) . :Transform_2_5_1_1_1_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1_1 ; x3do:hasChildren :TAILFINS ; x3do:translation ( 0 .780 0 ) . :TAILFINS a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Transform_2_5_1_1_1_1_4 ; x3do:hasChildren :Transform_2_5_1_1_1_1_4_1_1, :Transform_2_5_1_1_1_1_4_1_2, :Transform_2_5_1_1_1_1_4_1_3, :Transform_2_5_1_1_1_1_4_1_4 ; x3do:DEF 'TAILFINS' . :Transform_2_5_1_1_1_1_4_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TAILFINS ; x3do:hasChildren :FIN1 ; x3do:translation ( .052 -1.59 0 ) . :FIN1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_4_1_1 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_4_1_1_1_1 ; x3do:hasAppearance :FINCOLOR ; x3do:DEF 'FIN1' . :IndexedFaceSet_2_5_1_1_1_1_4_1_1_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :FIN1 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_4_1_1_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_4_1_1_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_4_1_1_1_1 ; x3do:point ( 0 0 0 0 0.0600 0 0.0800 0.0400 0 0.0800 0.0200 0 0 0 0 ) . :FINCOLOR a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FIN1 ; x3do:hasMaterial :FinColor ; x3do:DEF 'FINCOLOR' . :FinColor a owl:NamedIndividual, x3do:Material ; x3do:hasParent :FINCOLOR ; x3do:DEF 'FinColor' . :Transform_2_5_1_1_1_1_4_1_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TAILFINS ; x3do:hasChildren :FIN2 ; x3do:translation ( -0.052 -1.59 0 ) . :FIN2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_4_1_2 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_4_1_2_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_4_1_2_1_2 ; x3do:DEF 'FIN2' . :IndexedFaceSet_2_5_1_1_1_1_4_1_2_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :FIN2 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_4_1_2_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_4_1_2_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_4_1_2_1_1 ; x3do:point ( 0 0 0 0 0.0600 0 -0.0800 0.0400 0 -0.0800 0.0200 0 0 0 0 ) . :Appearance_2_5_1_1_1_1_4_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FIN2 ; x3do:hasMaterial :FinColor-USE-1 . :FinColor-USE-1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_4_1_2_1_2 ; owl:sameAs :FinColor . # DEF matching this USE :Transform_2_5_1_1_1_1_4_1_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TAILFINS ; x3do:hasChildren :FIN3 ; x3do:translation ( 0 -1.59 0.052 ) . :FIN3 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_4_1_3 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_4_1_3_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_4_1_3_1_2 ; x3do:DEF 'FIN3' . :IndexedFaceSet_2_5_1_1_1_1_4_1_3_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :FIN3 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_4_1_3_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_4_1_3_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_4_1_3_1_1 ; x3do:point ( 0 0 0 0 0.0600 0 0 0.0400 0.0800 0 0.0200 0.0800 0 0 0 ) . :Appearance_2_5_1_1_1_1_4_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FIN3 ; x3do:hasMaterial :FinColor-USE-2 . :FinColor-USE-2 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_4_1_3_1_2 ; owl:sameAs :FinColor . # DEF matching this USE :Transform_2_5_1_1_1_1_4_1_4 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :TAILFINS ; x3do:hasChildren :FIN4 ; x3do:translation ( 0 -1.59 -0.052 ) . :FIN4 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_4_1_4 ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_4_1_4_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_4_1_4_1_2 ; x3do:DEF 'FIN4' . :IndexedFaceSet_2_5_1_1_1_1_4_1_4_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :FIN4 ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_4_1_4_1_1_1 ; x3do:coordIndex ( 0 1 2 3 4 -1 ) ; x3do:solid false . :Coordinate_2_5_1_1_1_1_4_1_4_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_4_1_4_1_1 ; x3do:point ( 0 0 0 0 0.0600 0 0 0.0400 -0.0800 0 0.0200 -0.0800 0 0 0 ) . :Appearance_2_5_1_1_1_1_4_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :FIN4 ; x3do:hasMaterial :FinColor-USE-3 . :FinColor-USE-3 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_4_1_4_1_2 ; owl:sameAs :FinColor . # DEF matching this USE :Transform_2_5_1_1_1_1_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1_1 ; x3do:hasChildren :EjectMotor ; x3do:translation ( 0 -0.88 0 ) . :EjectMotor a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_5 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_5_1_1 ; x3do:hasGeometry :Cylinder_2_5_1_1_1_1_5_1_2 ; x3do:DEF 'EjectMotor' . :Appearance_2_5_1_1_1_1_5_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :EjectMotor ; x3do:hasMaterial :Material_2_5_1_1_1_1_5_1_1_1 . :Material_2_5_1_1_1_1_5_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_5_1_1 ; x3do:diffuseColor ( 0.4 0.4 0.4 ) ; x3do:shininess .7 . :Cylinder_2_5_1_1_1_1_5_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :EjectMotor ; x3do:height 0.10 ; x3do:radius 0.06 . :Transform_2_5_1_1_1_1_6 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1_1 ; x3do:hasChildren :EjectMotorBehind, :EXHAUST ; x3do:translation ( 0 -0.93 0 ) . :EjectMotorBehind a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_6 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_6_1_1 ; x3do:hasGeometry :Extrusion_2_5_1_1_1_1_6_1_2 ; x3do:DEF 'EjectMotorBehind' . :Appearance_2_5_1_1_1_1_6_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :EjectMotorBehind ; x3do:hasMaterial :GREY-USE-7 . :GREY-USE-7 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_6_1_1 ; owl:sameAs :GREY . # DEF matching this USE :Extrusion_2_5_1_1_1_1_6_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :EjectMotorBehind ; x3do:creaseAngle 1.785 ; x3do:crossSection ( 0.053727 0.000 0.04648 -0.02696 0.02696 -0.04648 0.0 -0.053727 -0.02696 -0.04648 -0.04648 -0.02696 -0.053727 0.000 -0.04648 0.02696 -0.02696 0.04648 0.0 0.053727 0.02696 0.04648 0.04648 0.02696 0.053727 0.0 ) ; x3do:scale ( 1.00 1.00 0.85 0.85 0.85 0.85 0.76 0.76 0.76 0.76 ) ; x3do:spine ( 0.00 0.00 0.00 0.00 -0.01 0.00 0.00 -0.02 0.00 0.00 -0.03 0.00 0.00 -0.04 0.00 ) . :EXHAUST a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_5_1_1_1_1_6 ; x3do:hasChildren :Flames, :Transform_2_5_1_1_1_1_6_2_2, :Transform_2_5_1_1_1_1_6_2_3, :EXHINT, :EXHAUSTCLOCK, :RGMCLOCK ; x3do:DEF 'EXHAUST' ; x3do:rotation ( 0 1 0 3.14 ) ; x3do:scale ( 0.5 0.5 0.5 ) ; x3do:translation ( 0 -0.7 0 ) . :Flames a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :EXHAUST ; x3do:hasGeometry :IndexedFaceSet_2_5_1_1_1_1_6_2_1_1 ; x3do:hasAppearance :Appearance_2_5_1_1_1_1_6_2_1_2 ; x3do:DEF 'Flames' . :IndexedFaceSet_2_5_1_1_1_1_6_2_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ; x3do:hasParent :Flames ; x3do:hasCoord :Coordinate_2_5_1_1_1_1_6_2_1_1_1 ; x3do:hasColor :Color_2_5_1_1_1_1_6_2_1_1_2 ; x3do:coordIndex ( 0 1 2 -1 3 4 5 -1 6 7 8 -1 ) . :Coordinate_2_5_1_1_1_1_6_2_1_1_1 a owl:NamedIndividual, x3do:Coordinate ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_6_2_1_1 ; x3do:point ( 0.25 0.0 0.00 0.15 1.0 0.10 0.05 0.0 0.15 0.18 0.0 0.05 0.00 1.2 0.05 -0.10 0.0 0.05 -0.00 0.0 0.15 -0.13 0.8 0.10 -0.25 -0.25 0.00 ) . :Color_2_5_1_1_1_1_6_2_1_1_2 a owl:NamedIndividual, x3do:Color ; x3do:hasParent :IndexedFaceSet_2_5_1_1_1_1_6_2_1_1 ; x3do:color ( 1.0 0.0 0.0 0.9 0.5 0 1.0 0.0 0.0 0.9 0.3 0 1.0 1.0 0.0 0.9 0.3 0 0.7 0.1 0.2 0.9 0.8 0 1.0 0.0 0.0 ) . :Appearance_2_5_1_1_1_1_6_2_1_2 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Flames ; x3do:hasMaterial :Material_2_5_1_1_1_1_6_2_1_2_1 . :Material_2_5_1_1_1_1_6_2_1_2_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_5_1_1_1_1_6_2_1_2 ; x3do:transparency .15 . :Transform_2_5_1_1_1_1_6_2_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :EXHAUST ; x3do:hasChildren :Flames-USE-1 ; x3do:rotation ( 0 1 0 1.57 ) ; x3do:scale ( 0.9 0.9 1 ) . :Flames-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_6_2_2 ; owl:sameAs :Flames . # DEF matching this USE :Transform_2_5_1_1_1_1_6_2_3 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :EXHAUST ; x3do:hasChildren :Flames-USE-2 ; x3do:rotation ( 0 1 0 -1.57 ) ; x3do:scale ( 0.9 0.9 1 ) . :Flames-USE-2 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_5_1_1_1_1_6_2_3 ; owl:sameAs :Flames . # DEF matching this USE :EXHINT a owl:NamedIndividual, x3do:PositionInterpolator ; x3do:hasParent :EXHAUST ; x3do:DEF 'EXHINT' ; x3do:key ( 0 .25 .5 .75 1 ) ; x3do:keyValue ( 1.4 1.4 1.4 2 2 2 2.5 2.5 2.5 2 2 2 1.4 1.4 1.4 ) . :EXHAUSTCLOCK a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :EXHAUST ; x3do:DEF 'EXHAUSTCLOCK' ; x3do:loop true . :RGMCLOCK a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :EXHAUST ; x3do:DEF 'RGMCLOCK' ; x3do:cycleInterval '28' . :CoordinateAxes a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Group_2_5_1 ; x3do:DEF 'CoordinateAxes' ; x3do:url '"../../X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "../../../Savage/Tools/Authoring/CoordinateAxes.x3d" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "https://savage.nps.edu/Savage/Tools/Authoring/CoordinateAxes.x3d" "../../X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "../../../Savage/Tools/Authoring/CoordinateAxes.wrl" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "https://savage.nps.edu/Savage/Tools/Authoring/CoordinateAxes.wrl"' . :MyTouchSensor a owl:NamedIndividual, x3do:TouchSensor ; x3do:hasParent :Group_2_5_1 ; x3do:DEF 'MyTouchSensor' ; x3do:description 'touch to start clock' . :CLOCK a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :Group_2_5_1 ; x3do:DEF 'CLOCK' ; x3do:cycleInterval '0.5' . :CubePathInterpolator a owl:NamedIndividual, x3do:OrientationInterpolator ; x3do:hasParent :Group_2_5_1 ; x3do:DEF 'CubePathInterpolator' ; x3do:key ( 0.0 0.50 1.0 ) ; x3do:keyValue ( 0.0 1.0 0.0 0.0 0.0 1.0 0.0 3.14 0.0 1.0 0.0 6.28 ) . :MyPlaneSensor a owl:NamedIndividual, x3do:PlaneSensor ; x3do:hasParent :Group_2_5_1 ; x3do:DEF 'MyPlaneSensor' ; x3do:description 'drag stinger in plane' . :Unfinished a owl:NamedIndividual, x3do:Script ; x3do:hasParent :Transform_2_5 ; x3do:hasField :field_2_5_2_1, :field_2_5_2_2, :field_2_5_2_3, :field_2_5_2_4, :field_2_5_2_5 ; x3do:DEF 'Unfinished' ; x3do:sourceCode """ ecmascript: function set_startTime (newStartTimeValue) { startTime = newStartTimeValue; // disconnected?? delayCompleteTime = newStartTimeValue + delayInterval; } function set_delayInterval (newDelayTimeValue) { delayInterval = newDelayTimeValue; // disconnected?? delayCompleteTime = startTime + delayInterval; } """ . :field_2_5_2_1 a owl:NamedIndividual, x3do:field ; x3do:hasParent :Unfinished ; x3do:accessType 'inputOnly' ; x3do:name 'set_startTime' ; x3do:type 'SFTime' . :field_2_5_2_2 a owl:NamedIndividual, x3do:field ; x3do:hasParent :Unfinished ; x3do:accessType 'initializeOnly' ; x3do:name 'startTime' ; x3do:type 'SFTime' ; x3do:value '0' . :field_2_5_2_3 a owl:NamedIndividual, x3do:field ; x3do:hasParent :Unfinished ; x3do:accessType 'outputOnly' ; x3do:name 'delayCompleteTime' ; x3do:type 'SFTime' . :field_2_5_2_4 a owl:NamedIndividual, x3do:field ; x3do:hasParent :Unfinished ; x3do:accessType 'initializeOnly' ; x3do:name 'delayInterval' ; x3do:type 'SFTime' ; x3do:value '1' . :field_2_5_2_5 a owl:NamedIndividual, x3do:field ; x3do:hasParent :Unfinished ; x3do:accessType 'inputOnly' ; x3do:name 'set_delayInterval' ; x3do:type 'SFTime' . :ROUTE_2_6 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'touchTime' ; x3do:fromNode 'MyTouchSensor' ; x3do:toField 'startTime' ; x3do:toNode 'CLOCK' . :ROUTE_2_7 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'fraction_changed' ; x3do:fromNode 'CLOCK' ; x3do:toField 'set_fraction' ; x3do:toNode 'CubePathInterpolator' . :ROUTE_2_8 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'value_changed' ; x3do:fromNode 'CubePathInterpolator' ; x3do:toField 'set_rotation' ; x3do:toNode 'StingerMissile' . :ROUTE_2_9 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Scene ; x3do:fromField 'translation_changed' ; x3do:fromNode 'MyPlaneSensor' ; x3do:toField 'set_translation' ; x3do:toNode 'StingerMissile' .