f3d offers an option to rotate objects as if mounted on your trackball. Vpython does not.
Download f3d and use the following command line to see f3d at work:
Specifically, try rotation before and after toggling trackball mode using the 'k' key.
One mode tumbles unintuitively, the other mode feels natural.
I want Vpython to support the natural feeling one.
f3d paraboloid.obj \
--camera-position=0,10,0 \
--camera-focal-point=0,0,0 \
--camera-view-angle=45 \
--point-sprites-size=40 \
--point-sprites=true \
--background-color=0.5,0.5,0.5 \
-k
Contents of the file paraboloid.obj
# paraboloid.obj
o paraboloid
v +0 +0 +0 255 255 255
v +1 +0 +1 1 0 0
v +0 +1 +1 1 0 0
v -1 +0 +1 1 0 0
v +0 -1 +1 1 0 0
v +1 +1 +2 0 1 0
v +1 -1 +2 0 1 0
v -1 +1 +2 0 1 0
v -1 -1 +2 0 1 0