conjugate of quaternion

This commit is contained in:
Recep Aslantas
2018-04-09 21:54:53 +03:00
parent d79e58486d
commit 76e9f74020

View File

@@ -182,6 +182,20 @@ glm_quat_mulv(versor q1, versor q2, versor dest) {
glm_quat_normalize(dest);
}
/*!
* @brief conjugate of quaternion
*
* @param[in] q quaternion
* @param[out] dest conjugate
*/
CGLM_INLINE
void
glm_quat_conjugate(versor q, versor dest) {
glm_vec4_copy(q, dest);
glm_vec4_flipsign(dest);
dest[3] = -dest[3];
}
/*!
* @brief convert quaternion to mat4
*