http://www.ento.vt.edu/~sharov/3d/spider.html