I actually did look at VPython last weekend. I managed to draw a soccer field, a few players, move them around and even record/play- back plays....I was very impressed on how easy it was to learn not only VPython, but Python in the first...I did not know any python, either.
I am not quite sure how I would go about building ANY geometry that I would want, though. O.k., so they offer faces, but I did not quite see how to go about using it... gsal -- http://mail.python.org/mailman/listinfo/python-list