#VRML V1.0 ascii DEF World Separator { Transform { rotation 1 0 0 0.52359878 } DirectionalLight { on TRUE intensity 1 color 1 1 1 direction 1 0 0 } DEF Car Separator { DEF LeftFrontWheel Separator { Transform { translation -2.0 0 2 } Material { diffuseColor 1.0 0 0 } DEF Wheel Sphere { radius 0.9 } # --- hubcaps have to do use hubcaps Material { diffuseColor 0 0 1 } Cube { width 0.1 height 1.0 depth 1.73 } Cube { width 1.0 height 0.1 depth 1.73 } } DEF RightFrontWheel Separator { Transform { translation -2.0 0 -2 } Material { diffuseColor 1 0 0 } USE Wheel # Sphere { # radius 0.9 # } # --- hubcaps have to do use hubcaps Material { diffuseColor 0 0 1 } Cube { width 0.1 height 1.0 depth 1.73 } Cube { width 1.0 height 0.1 depth 1.73 } } DEF LeftRearWheel Separator { Transform { translation 2.0 0 2 } Material { diffuseColor 1 0 0 } USE Wheel # Sphere { # radius 0.9 # } # --- hubcaps have to do use hubcaps Material { diffuseColor 0 0 1 } Cube { width 0.1 height 1.0 depth 1.73 } Cube { width 1.0 height 0.1 depth 1.73 } } DEF RightRearWheel Separator { Transform { translation 2.0 0 -2 } Material { diffuseColor 1 0 0 } USE Wheel # Sphere { # radius 0.9 # } # --- hubcaps have to do use hubcaps Material { diffuseColor 0 0 1 } Cube { width 0.1 height 1.0 depth 1.73 } Cube { width 1.0 height 0.1 depth 1.73 } } DEF Body Separator { Material { diffuseColor 0 0 1.0 shininess 0.2 } Cube { width 6 height 1 depth 2 } } DEF RightHeadLight Separator { Transform { translation -3.0 0.3 -0.5 } DEF HeadLight Separator { Separator { Transform { translation -0.2 0 0 rotation 0 0 1 -1.5707963 } Material { emissiveColor 1.0 0.5 0 } Cone { parts SIDES bottomRadius 0.2 height 0.5 } } Separator { Transform { translation -0.45 0 0 } Material { emissiveColor 1.0 1.0 1.0 transparency 0.17 } PointLight { intensity 1 color 1.0 1.0 0.9 } Sphere { radius 0.17 } } } } DEF LeftHeadLight Separator { Transform { translation -3.0 0.3 0.5 } USE HeadLight # Separator { # Transform { # translation -0.2 0 0 # rotation 0 0 1 -1.5707963 # } # Material { # diffuseColor 1.0 0 0 # } # Cone { # parts SIDES # bottomRadius 0.09 # height 0.5 # } # } # Separator { # Transform { # translation -0.45 0 0 # } # Material { # emissiveColor 1.0 1.0 0 # } # PointLight { # intensity 1 # color 1.0 1.0 0.9 # } # Sphere { # radius 0.1 # } # } } DEF RightTailLight Separator { Transform { translation +3.3 0.3 +0.5 } DEF TailLight Separator { Separator { Transform { translation -0.2 0 0 rotation 0 0 1 +1.5707963 } Material { diffuseColor 1.0 0.4 0.3 shininess 0.9 } Cube { width 0.3 height 0.01 depth 0.5 } } } } DEF LeftTailLight Separator { Transform { translation +3.3 0.3 +0.5 } USE TailLight # Separator { # Transform { # translation -0.2 0 -1.0 # rotation 0 0 1 +1.5707963 # } # Material { # diffuseColor 1.0 0.4 0.3 # shininess 0.9 # } # Cube { # width 0.3 # height 0.01 # depth 0.5 # } # } } DEF LeftSign Separator { Transform { translation 0 0 1.01 rotation 0 1 0 -1.5707963 } DEF Sign Separator { Material { diffuseColor 1.0 1.0 1.0 specularColor 0.8 0.8 0.8 shininess 0.7 } Texture2 { filename "npaclogo.gif" } Cube { width 0.01 height 1.0 depth 1.0 } } } DEF RightSign Separator { Transform { translation 0 0 -1.01 rotation 0 1 0 -1.5707963 } USE Sign # Separator { # Material { # diffuseColor 1.0 1.0 1.0 # specularColor 0.8 0.8 0.8 # shininess 0.7 # } # Texture2 { # filename "npaclogo.gif" # } # Cube { # width 0.01 # height 1.0 # depth 1.0 # } # } } DEF SteeringWheel Separator { Transform { translation -1.2 0.5 0.2 rotation 0 0 1 -1.5707963 } Material { diffuseColor 0 0 0 } Cylinder { parts ALL radius 0.4 height 0.01 } Material { diffuseColor 1.0 1.0 1.0 } Cylinder { parts ALL radius 0.23 height 0.01 } } DEF DriverSeat Separator { Transform { translation -0.4 0.9 0.3 rotation 0 1 0 -1.5707963 } DEF Seat Separator { Material { diffuseColor 0 0.7 1.0 specularColor 0.8 0.8 0.8 shininess 0.7 } Cube { width 0.7 height 1.0 depth 0.04 } } } DEF DriverSeatCushion Separator { Transform { translation -0.58 0.5 0.3 rotation 0 1 0 -1.5707963 } DEF SeatBehindCushion Separator { Material { diffuseColor 0 0.7 1.0 specularColor 0.8 0.8 0.8 shininess 0.7 } Cube { width 0.85 height 0.04 depth 0.4 } } } DEF RearPassangerSeat Separator { Transform { translation +1.2 0.9 0.3 rotation 0 1 0 +1.5707963 } DEF SeatBehind Separator { Material { diffuseColor 0 0.7 1.0 specularColor 0.8 0.8 0.8 shininess 0.7 } Cube { width 0.7 height 0.8 depth 0.02 } } } DEF RearPassangerSeatCushion Separator { Transform { translation +0.86 0.5 0.3 rotation 0 1 0 +1.5707963 } DEF SeatBehindCushion Separator { Material { diffuseColor 0 0.7 1.0 specularColor 0.8 0.8 0.8 shininess 0.7 } Cube { width 0.85 height 0.04 depth 0.7 } } } DEF AtTheWheel Separator { Transform { translation -0.5 0.9 0.3 rotation 0 1 0 -1.5707963 } DEF DriverMeryem Separator { Material { diffuseColor 1.0 1.0 1.0 specularColor 0.8 0.8 0.8 shininess 0.7 } Texture2 { filename "m.gif" } Cube { width 1.0 height 1.0 depth 0.03 } } } DEF FrontSide Separator { Transform { translation -2.8 0.58 0 rotation 0 0 1 -1.0471976 } Material { diffuseColor 0 0 1.0 shininess 0.2 } Cube { width 0.01 height 0.5 depth 1.5 } } DEF FrontWindShield Separator { Transform { translation -2 1 0 rotation 0 0 1 -1.0471976 } Material { diffuseColor 1.0 0.2 0.2 specularColor 0.8 0.8 0.8 shininess 0.7 transparency 0.8 } Cube { width 0.01 height 2.0 depth 1.5 } } DEF LeftSide Separator { Transform { translation -0.02 0.58 1 rotation 0 1 0 -1.5707963 } Material { diffuseColor 0 0 1.0 shininess 0.2 } Cube { width 0.01 height 0.3 depth 5.7 } } DEF RightSide Separator { Transform { translation -0.02 0.58 -1 rotation 0 1 0 -1.5707963 } Material { diffuseColor 0 0 1.0 shininess 0.2 } Cube { width 0.01 height 0.3 depth 5.7 } } DEF RearSide Separator { Transform { translation +2.63 0.65 0 rotation 0 0 1 +1.0471976 } Material { diffuseColor 0 0 1.0 shininess 0.2 } Cube { width 0.01 height 0.8 depth 1.9 } } DEF RearWindow Separator { Transform { translation +2 1 0 rotation 0 0 1 +1.0471976 } Material { diffuseColor 1.0 0.2 0.2 specularColor 0.8 0.8 0.8 shininess 0.7 transparency 0.2 } Cube { width 0.01 height 1.5 depth 1.9 } } DEF FrontWhiteStripe Separator { Transform { translation -2.8 -0.58 0 rotation 0 0 1 -1.5707963 } Material { diffuseColor 1 1 1 shininess 0.2 } Cube { width 0.2 height 0.01 depth 2.0 } } DEF LeftWhiteStripe Separator { Transform { translation -0.02 -0.58 1 rotation 0 1 0 -1.5707963 } Material { diffuseColor 1 1 1 shininess 0.2 } Cube { width 0.01 height 0.2 depth 5.7 } } DEF RearWhiteStripe Separator { Transform { translation +2.83 -0.57 0 rotation 0 0 1 +1.5707963 } Material { diffuseColor 1 1 1 shininess 0.2 } Cube { width 0.2 height 0.01 depth 2.0 } } DEF RightWhiteStripe Separator { Transform { translation -0.02 -0.58 -1 rotation 0 1 0 -1.5707963 } Material { diffuseColor 1 1 1 shininess 0.2 } Cube { width 0.01 height 0.2 depth 5.7 } } Transform { translation 0 -2 5 } WWWAnchor { name "http://www.icase.edu/" description "Institute for Computer Applications in Science and Engineering" Material { ambientColor 0.3 0.2 0.2 diffuseColor 0.0 0.0 1.0 shininess 0.6 } Transform { translation 4.5 0 0 rotation 1 0 0 -1.0471976 scaleFactor 0.125 0.125 0.125 center 0 0 0 } AsciiText { string "ICASE" spacing 1 justification CENTER width 0 } } WWWAnchor { name "http://www.npac.syr.edu/" description "Northeast Parallel Architectures Center" Material { ambientColor 1.0 0.2 0.2 diffuseColor 0.8 0.3 0.8 shininess 0.2 } Transform { translation -4.5 0 0 rotation 1 0 0 -1.0471976 scaleFactor 0.125 0.125 0.125 center 0 0 0 } AsciiText { string "NPAC" spacing 1 justification CENTER width 0 } } WWWAnchor { name "http://www.npac.syr.edu/" description "Short Course on Introduction to Web Technologies by Dr. Geoffrey Fox." Material { ambientColor 1.0 0.2 0.2 diffuseColor 0.8 0.3 0.8 shininess 0.2 } Transform { translation 4.5 -1 2 rotation 1 0 0 -1.0471976 scaleFactor 0.125 0.125 0.125 center 0 0 0 } AsciiText { string "Tutorial" spacing 1 justification CENTER width 0 } } WWWAnchor { name "http://www.nasa.gov/" description "National Aeronautics and Space Administration" Material { ambientColor 0.3 0.2 0.2 diffuseColor 0.0 0.0 1.0 shininess 0.6 } Transform { translation -4.5 -1 2 rotation 1 0 0 -1.0471976 scaleFactor 0.125 0.125 0.125 center 0 0 0 } AsciiText { string "NASA" spacing 1 justification CENTER width 0 } } } }