#VRML V1.0 ascii Separator { Info { string "Created by: Engineering & Design Visualization Services, Inc. (EDVS)" } DEF CAMERAS Switch { whichChild 0 DEF EntryVIEW PerspectiveCamera { position 39 6 -49 orientation 0 1 0 2.5 focalDistance 100 heightAngle .6 } DEF BeamVIEW PerspectiveCamera { position 6 6 -6 orientation 0 1 0 -.7850 focalDistance 100 heightAngle .9 } DEF SideVIEW PerspectiveCamera { position -48 6 -65 orientation 0 1 0 -2.2 focalDistance 100 heightAngle .9 } DEF CornerVIEW PerspectiveCamera { position -13 6 -50 orientation 0 1 0 -2.4 focalDistance 100 heightAngle .6 } DEF ControlVIEW PerspectiveCamera { position 27 3 -28.5 orientation 0 1 0 2.5 focalDistance 300 heightAngle .7 } } DEF FLOORLGT DirectionalLight { direction 0 -1 1 intensity .64 } DEF FRONTLGT DirectionalLight { on TRUE direction -1 0 -1 intensity .13 } DEF BACKLGT DirectionalLight { on TRUE direction -1 1 1 intensity .2 } DEF ROOFLGT DirectionalLight { on TRUE # SFBool intensity .4 # SFFloat color 1 1 1 # SFColor direction 0 1 0 # SFVec3f } DEF ENVIRON Separator { DEF WORLD Separator { DEF SKY Separator { Transform { translation 16 -.3 -16 } Material { diffuseColor .502 .753 1 ambientColor .3 .451 .6 #transparency .5 } Texture2 { filename "newsky.gif" } Coordinate3 { point [ 0 150 0,0 0 150, -57.3 0 138.6, -106.2 0 106.2, -138.6 0 57.3, -150 0 0, 0 0 0] } IndexedFaceSet { coordIndex [ 0,1,2,-1, 0,2,3,-1, 0,3,4,-1, 0,4,5,-1, ] } } DEF GROUND Separator{ Transform { translation 16 -.3 -16 } Material { diffuseColor .251 .502 .251 ambientColor .0628 .125 .0628 #transparency .2 } Coordinate3 { point [ 0 150 0,0 0 150, -57.3 0 138.6, -106.2 0 106.2, -138.6 0 57.3, -150 0 0, 0 0 0] } IndexedFaceSet { coordIndex [1,2,3,4,5,6,-1] } } } DEF WORLD2 Separator { Transform { translation 32 0 0 rotation 0 1 0 1.5708 } USE WORLD } } DEF CONE Separator { Transform { translation 32 0 -32 rotation 0 1 0 3.1416 } USE ENVIRON } DEF FLOOR Separator { Material { diffuseColor .251 0 1 ambientColor .0628 0 .25 } Transform { translation 16 -.25 -16 scaleFactor 17 .25 17 } Cube { } } DEF FRTEDGE Separator { DEF EDGE1 Separator { Material { diffuseColor 1 1 0 ambientColor .25 .25 0 shininess .3 #transparency .5 } Coordinate3 { point [ 1 .1 0, 2 .1 -1, 0 .1 -1, 3 .1 0, 4 .1 -1, 5 .1 0,6 .1 -1, 7 .1 0,8 .1 -1, 9 .1 0,10 .1 -1, 11 .1 0,12 .1 -1, 13 .1 0,14 .1 -1, 15 .1 0,16 .1 -1, 0 .1 0,0 .1 -.2, 16 .1 -.2, 16 .1 0] } IndexedFaceSet { coordIndex [ 0,1,2,-1, 3,4,1,-1, 5,6,4,-1, 7,8,6,-1, 9,10,8,-1, 11,12,10,-1, 13,14,12,-1, 15,16,14,-1, 17,18,19,20,-1] } } DEF EDGE2 Separator { Transform { translation 16 0 0 } USE EDGE1 } } DEF SIDEEDG Separator { Transform { translation 0 0 -32 rotation 0 1 0 -1.5708 } USE FRTEDGE } DEF SIDEEDG Separator { Transform { translation 32 0 0 rotation 0 1 0 1.5708 } USE FRTEDGE } DEF SIDEEDG Separator { Transform { translation 32 0 -32 rotation 0 1 0 3.1416 } USE FRTEDGE } DEF ROOF Separator { ShapeHints { vertexOrdering CLOCKWISE shapeType SOLID } Transform { translation 0 0 0 scaleFactor 1.0 1.0 1.0 } Separator { #Polyhedron DEF COORD0 Coordinate3 { point [ 31 10.152400 -31 , 31 10.152400 -1 , 1 30.152400 -1 , 31 10 -31 , 31 10 -1 , 1 30 -1 ] } #Coordinate3 Material { ambientColor [ .0628 .0628 .25 ] #ambientColor top diffuseColor [ .25 .25 1 ] #diffuseColor } #Material IndexedFaceSet { coordIndex [ 0,1,2,-1, 0,2,5,3,-1, 1,0,3,4,-1, 2,1,4,5,-1] } #IndexedFaceSet Material { ambientColor [ .375 .564 .75 ] #ambientColor inside diffuseColor [ .502 .753 1 ] #diffuseColor } #Material IndexedFaceSet { coordIndex [ 5,4,3,-1 ] } #IndexedFaceSet } #Polyhedron Separator { #Polyhedron DEF COORD1 Coordinate3 { point [ 1 30.152400 -1 , 1 10.152400 -31 , 31 10.152400 -31 , 1 30.000000 -1 , 1 10 -31 , 31 10 -31 ] } #Coordinate3 Material { ambientColor [ .0628 .0628 .25 ] #ambientColor top diffuseColor [ .25 .25 1 ] #diffuseColor } #Material IndexedFaceSet { coordIndex [ 0,1,2,-1, 0,2,5,3,-1, 1,0,3,4,-1, 2,1,4,5,-1 ] } #IndexedFaceSet Material { ambientColor [ .375 .564 .75 ] #ambientColor inside diffuseColor [ .502 .753 1 ] #diffuseColor } #Material IndexedFaceSet { coordIndex [ 5,4,3,-1 ] } #IndexedFaceSet } #Polyhedron } DEF ALLCOL Separator { DEF COLUMN Separator { Transform { translation 31 5 -1 scaleFactor 1 1 1 } Material { diffuseColor 1 1 0 ambientColor .25 .25 0 shininess .3 #transparency .2 } Cylinder { radius 1 height 10 } } Translation { translation 0 0 -30 } USE COLUMN Translation { translation -30 0 0 } USE COLUMN } DEF CONE Separator { Material { diffuseColor .8 .8 .8 ambientColor .7 .7 .7 #shininess .3 transparency .98 } Coordinate3 { point [ 14 21 -14, 10 .2 -6, 3 .2 -3, 6 .2 -10 ] } IndexedFaceSet { coordIndex [ 0,1,2,-1, 0,2,3,-1 ] } } DEF SPOT Separator { Transform { translation 6 .2 -6 scaleFactor 4 0 4 } Material { diffuseColor .502 .753 1 ambientColor .375 .564 .75 transparency .2 } Cylinder { } } DEF SHADOW Separator { Transform { translation 8 0 -7 } Material { diffuseColor 0 0 0 ambientColor .3 .451 .6 #shininess .3 transparency .7 } Coordinate3 { point [ 1.5 .25 0, 1.06 .25 1.06, 0 .25 1.5, -1.06 .25 1.06, -1.5 .25 0, -1.06 .25 -1.06, 0 .25 -1.5, 1.06 .25 -1.06] } IndexedFaceSet { coordIndex [ 0,1,2,3,4,5,6,7,-1 ] } } DEF SCREEN Separator { Transform { translation 28.25 8.75 -31.15 rotation 0 1 0 1.571 scaleFactor 0 1 2 } Material { diffuseColor .803 .803 .803 ambientColor .401 .401 .401 #transparency 1 #shininess .8 } Texture2 { filename "sign.gif" } Cube { } } DEF SCREEN2 Separator { Transform { translation 10 9.4 -10 rotation 0 1 0 .785 scaleFactor 0 1 1 } Material { diffuseColor .803 .803 .803 ambientColor .401 .401 .401 #transparency 1 #shininess .8 } Texture2 { filename "spinner.gif" } Cube { } } DEF ATTRACT Separator { Transform { translation 26.25 2.9 -26.25 rotation 1 0 1 -.7854 scaleFactor .1 .02 .1 } Material { diffuseColor 0 .165 0 ambientColor 0 .015 0 } WWWAnchor { name "http://edvs.inter.net/edvs/" description "Thanks for visiting & come back often. This teleports to Tech Center home page." Cube { } } } DEF PANEL Separator { Material { diffuseColor .8 .8 .8 ambientColor .5 .5 .5 transparency .5 } Coordinate3 { point [ 26 3.25 -26,27 2.5 -26, 26 2.5 -27 ] } IndexedFaceSet { coordIndex [ 0,1,2,-1 ] } } DEF ATTRACT2 Separator { Transform { translation 26.65 2.63 -26.2 rotation 1 0 1 -.7854 scaleFactor .1 .02 .1 } Material { diffuseColor 1 .165 0 ambientColor 1 .015 0 } Texture2 { filename "glow.gif" } WWWAnchor { name "http://edvs.inter.net/edvs/Shop.html" description "This teleports to new Model Shop page!" Cube { } } } DEF STAND Separator { Material { diffuseColor .502 .753 1 ambientColor .375 .564 .75 #shininess .3 #transparency .5 } Coordinate3 { point [ 26 3.25 -26, 26 0 -26,27 0 -26,27 2.5 -26, 26 2.5 -27,26 0 -27 ] } IndexedFaceSet { coordIndex [ 0,1,2,3,-1, 3,4,5,2,-1, 0,4,5,1,-1 ] } } }