I’m having an issue where I need to zoom my visual out on startup so it’s not so large, but after doing so,
the center of rotation of my object changes. Does anyone have any idea why this happens or what a potential fix could be?
@cam, is there a reason you’re setting a new camera on the renderer? By default, the renderer makes a camera for you. All you should have to do is call ResetCamera on the renderer. And to zoom out the visual just call ren.getActiveCamera().Zoom() or ren.getActiveCamera().Dolly() after the initial ResetCamera and before the first Render.
Make sure you call ResetCamera after adding the actor to the renderer. In essence, the reset camera call is figuring out the frustum bounds based on all the actors present in the viewport.