void m_mat4_f64_view(const struct xrt_pose *pose, const struct xrt_vec3 *size, struct xrt_matrix_4x4_f64 *result)
Initialize Matrix4x4 F64 with a pose that can be used as a view martix.
void m_mat4_f64_multiply(const struct xrt_matrix_4x4_f64 *left, const struct xrt_matrix_4x4_f64 *right, struct xrt_matrix_4x4_f64 *result)
Multiply Matrix4x4 F64.
Definition m_base.cpp:871
Wrapper header for <math.h> to ensure pi-related math constants are defined.
A tightly packed 4x4 matrix of double.
Definition xrt_defines.h:583
A pose composed of a position and orientation.
Definition xrt_defines.h:479
A quaternion with single floats.
Definition xrt_defines.h:235
A 3 element vector with single floats.
Definition xrt_defines.h:289
Common defines and enums for XRT.