Aller au contenu

Message HrzProtocol.OrbitCameraTransition

Defined in hrz/protocol/camera/transitions.proto.

Fields

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.

Union view

current: HrzProtocol.Void

Keep the current view, but change the mode.

angular_viewpoint: HrzProtocol.AngularViewpoint
positional_viewpoint: HrzProtocol.PositionalViewpoint
pose: HrzProtocol.Pose
bounds: HrzProtocol.BoundsView