29 #ifndef INCLUDED_Pose3C_h_GUID_066CFCE2_229C_4194_5D2B_2602CCD5C439
30 #define INCLUDED_Pose3C_h_GUID_066CFCE2_229C_4194_5D2B_2602CCD5C439
A structure defining a 3D vector, often a position/translation.
void osvrVec3Zero(OSVR_Vec3 *v)
Set a Vec3 to the zero vector.
OSVR_Quaternion rotation
Orientation as a unit quaternion.
A structure defining a quaternion, often a unit quaternion representing 3D rotation.
Header providing basic C macros for defining API headers.
void osvrQuatSetIdentity(OSVR_Quaternion *q)
Set a quaternion to the identity rotation.
A structure defining a 3D (6DOF) rigid body pose: translation and rotation.
void osvrPose3SetIdentity(OSVR_Pose3 *pose)
Set a pose to identity.
OSVR_Vec3 translation
Position vector.
struct OSVR_Pose3 OSVR_Pose3
A structure defining a 3D (6DOF) rigid body pose: translation and rotation.