Aller au contenu

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.