CameraFlightPath

CameraFlightPath

Creates animations for camera flights.

Mouse interaction is disabled during flights.

Source:

Methods

<static>

Creates an animation to fly the camera from it's current position to a position given by a Cartographic. All arguments should be given in world coordinates.

Parameters:
Name Type Argument Default Description
scene Scene The scene instance to use.
description.destination Cartographic The final position of the camera.
description.direction Cartesian3 <optional>
The final direction of the camera. By default, the direction will point towards the center of the frame in 3D and in the negative z direction in Columbus view or 2D.
description.up Cartesian3 <optional>
The final up direction. By default, the up direction will point towards local north in 3D and in the positive y direction in Columbus view or 2D.
description.duration Number <optional>
3000 The duration of the animation in milliseconds.
onComplete Function <optional>
The function to execute when the animation has completed.
onCancel Function <optional>
The function to execute if the animation is cancelled.
endReferenceFrame Matrix4 <optional>
The reference frame the camera will be in when the flight is completed.
Throws:
DeveloperError : frameState.mode cannot be SceneMode.MORPHING
Returns:
Object An Object that can be added to an AnimationCollection for animation.
See:

<static>

Creates an animation to fly the camera from it's current position to a position in which the entire rectangle will be visible. All arguments should be given in world coordinates.

Parameters:
Name Type Argument Default Description
scene Scene The scene instance to use.
description.destination Rectangle The final position of the camera.
description.duration Number <optional>
3000 The duration of the animation in milliseconds.
onComplete Function <optional>
The function to execute when the animation has completed.
onCancel Function <optional>
The function to execute if the animation is cancelled.
endReferenceFrame Matrix4 <optional>
The reference frame the camera will be in when the flight is completed.
Throws:
DeveloperError : frameState.mode cannot be SceneMode.MORPHING
Returns:
Object An Object that can be added to an AnimationCollection for animation.
See: