Message HrzProtocol.OrbitCameraTransition
Defined in hrz/protocol/camera/transitions.proto.
current: HrzProtocol.Void (Part of union view)
Keep the current view, but change the mode.
angular_viewpoint: HrzProtocol.AngularViewpoint (Part of union view)
positional_viewpoint: HrzProtocol.PositionalViewpoint (Part of union view)
pose: HrzProtocol.Pose (Part of union view)
bounds: HrzProtocol.BoundsView (Part of union view)
camera_index: HrzProtocol.CameraIndex
limit_bounds: HrzProtocol.GeographicBounds
max_altitude: double
min_tilt: float
In radians, 0 is straight down.
max_tilt: float
In radians, 0 is straight down.
go_to_animation: HrzProtocol.CameraAnimationOptions
is_interruptible: bool
altitude_mode: HrzProtocol.AltitudeMode
correction_animation: HrzProtocol.CameraAnimationOptions
This is the animation that happens when we correct the position of the camera to put is back in the limits defined above. When the duration is 0, the camera is simply limited to the bounds. When the duration is > 0, the camera can move out of the bounds, but is corrected after a few idle seconds using this animation.