#VRML V1.0 ascii SpotLight { location 0 0 3 direction 0 0 -1 color 1 1 1 } Separator{ Translation { translation 0 0 3 } Material { emissiveColor 1 1 1 } Separator { PointLight { # light the spotlight's surface with a dim purple light location 0 1 1 color .2 0 .7 } Material { emissiveColor 0 0 0 } Transform { rotation 1 0 0 1.57 translation 0 0 .18 } Cylinder { parts (SIDES|TOP) radius .12 height .5 } } Sphere { radius .1 } } Cone { parts SIDES }