So, this took a lot of time to make, and lots of algebra and trig, and there are still a few glitches, but here it is! This now is in 3D, and you can drag the circle. You rotate the camera with the left and right arrow keys. Finally, an interactive dragging 3D environment.