http://www.acm.org/pubs/tog/resources/applets/vrml/pellucid.html