GVRHeadRotation Struct

  • The GVRHeadRotation struct stores the user's head orientation using yaw and pitch angles.

  • Yaw represents the horizontal rotation ranging from -180 to 180 degrees, indicating the user's left-right head movement.

  • Pitch represents the vertical rotation ranging from -90 to 90 degrees, indicating the user's up-down head movement.

  • When pitch is close to 90 or -90 degrees (looking straight up or down), the yaw value is reset to 0 for numerical stability.

GVRHeadRotation Struct Reference

Overview

Contains yaw and pitch angles corresponding to where the user is looking.

yaw is the rotation along the vertical (y) axis. Values are in the [-180, 180] range with:

  • 0 == looking straight at the initial image orientation
  • 90 == looking 90 degrees to the right
  • -90 == looking 90 degrees to the left
  • 180 == -180 == looking in the direction opposite to the initial one

pitch is the rotation along the right (x) axis previously rotated by yaw. Values are in the [-90, 90] range with:

  • 0 == looking straight, level with the ground
  • 90 == looking up
  • -90 == looking down

When pitch approaches 90 or -90, yaw values are reset to zero as computing the yaw values becomes numerically unstable.

Protected Attributes

CGFloat yaw
 
CGFloat pitch