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.
extensions
Implements
Methods
| Name | Description | |
|---|---|---|
| constructor(viewport: ScreenViewport, destination: GlobalLocation, afterLanding: Frustum, afterFocus: number): 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 | |
|---|---|---|---|
| _afterFocusDistance Protected | number | ||
| _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
Last Updated: 30 November, 2023