Problems orienting and positioning the camera

The manual doesn’t do a very good job of pointing out that you must call:


base.disableMouse()

if you plan to be moving the camera with direct setPos() and setHpr() calls. Otherwise, the camera will automatically reset itself every frame to wherever you moved it with the mouse (for instance, the initial position), regardless of where your code tries to move it to.

David