Creates a globe navigation controller for the given View.
When params.active is omitted or true, the controller immediately
attaches pointer, wheel and keyboard handlers. When
params.suspendModelNavigationController is supplied, that standard
ModelNavigationController is
deactivated while globe navigation is active and restored when globe
navigation is deactivated or destroyed.
View whose camera will be controlled.
Globe navigation configuration.
ReadonlycenterGlobe center in world-space coordinates.
ReadonlyradiusGlobe radius in world-space units.
ReadonlyviewThe View navigated by this controller.
ReadonlyworldPole axis used for yaw and upright camera reconstruction.
Whether this controller is currently handling input.
Setting this to false stops pointer, wheel and keyboard handling,
clears pending drag/zoom inertia, and restores any suspended
ModelNavigationController. Setting
it to true resumes input handling and suspends the configured standard
controller again.
Whether this controller is currently handling input.
Pointer-driven camera controller for virtual-globe navigation.
GlobeNavigationControlleris intended for Earth-scale spherical models. In its default spin mode, pointer drags grab the point on the globe under the cursor and move the camera as if spinning the globe about its pole, with constrained pole tilt and inertial coast. Modifier-click on a surface point switches temporarily to orbit-about-point zoom/navigation; double-click eases the camera to look at the picked point without zooming and, when a suspended ModelNavigationController is configured, restores that controller with the picked point as its pivot. PressEscapeorCto return to center-spin mode while globe navigation remains active.