API Reference > imodeljs-frontend > Views > GlobeAnimator GlobeAnimator Class Animates the transition of a Viewport to view a location on the Earth. The animation traces a flight path from the viewport's current Frustum to the destination. The duration of the animation varies based on the distance traversed. see Viewport.animateFlyoverToGlobalLocation. Implements Animator Methods Name Description constructor(viewport: ScreenViewport, destination: GlobalLocation, afterLanding: Frustum): GlobeAnimator Protected _moveFixToFraction(fract: number, interpolator: SmoothTransformBetweenFrusta): boolean Protected Apply a SmoothTransformBetweenFrusta interpolator to the view based on a fraction. _moveFlightToFraction(fraction: number): boolean Protected create(viewport: ScreenViewport, destination: GlobalLocation): Promise<undefined | GlobeAnimator> Static Create an animator to transition to the specified destination. Properties Name Type Description _afterLanding Protected Frustum _columbusLine Protected Point3d[] _ellipsoidArc Protected undefined | Arc3d _endHeight Protected undefined | number _endLocation Protected GlobalLocation _fixLandingFraction ProtectedReadonly number _fixLandingInterpolator Protected undefined | SmoothTransformBetweenFrusta _fixTakeoffFraction Protected undefined | number _fixTakeoffInterpolator Protected undefined | SmoothTransformBetweenFrusta _flightLength Protected number _flightTweens Protected Tweens _midHeight Protected undefined | number _scratchFrustum ProtectedReadonly Frustum _startCartographic Protected undefined | Cartographic _startHeight Protected undefined | number _viewport Protected ScreenViewport Defined in core/frontend/src/GlobeAnimator.ts Line 22 Last Updated: 12 June, 2024