It seems that the camera.set_pos() won’t work if I use window->setup_trackball() to control the camera with mouse.
So can I use camera.set_pos() normally when using window->setup_trackball() together?
Thanks in advance
It seems that the camera.set_pos() won’t work if I use window->setup_trackball() to control the camera with mouse.
So can I use camera.set_pos() normally when using window->setup_trackball() together?
Thanks in advance
is there any way to set the origin position of camera while using setup_trackball()?
Please help
You can apply the position to the Trackball interface directly.
NodePath trackball_path = window->get_mouse().find("trackball");
PT(Trackball) trackball = DCAST(Trackball, trackball_path.node());
trackball->set_pos(0, 0, 0);
trackball->set_hpr(0, 0, 0);
trackball->move_origin(0, 0, 0);
Or you could instead parent the camera to another node and position that around instead.