added a 3d demo using VPython