mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 01:00:46 +00:00
angle between two vector
This commit is contained in:
@@ -374,6 +374,17 @@ glm_vec4_scale(vec4 v, float s, vec4 dest) {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* @brief angle betwen two vector
|
||||||
|
*
|
||||||
|
* @return angle as radians
|
||||||
|
*/
|
||||||
|
CGLM_INLINE
|
||||||
|
float
|
||||||
|
glm_vec_angle(vec3 v1, vec3 v2) {
|
||||||
|
return acosf(glm_vec_dot(v1, v2) / glm_vec_norm(v1) * glm_vec_norm(v2));
|
||||||
|
}
|
||||||
|
|
||||||
CGLM_INLINE
|
CGLM_INLINE
|
||||||
void
|
void
|
||||||
glm_vec_addvN(vec3 * __restrict vecs[], int len, vec3 dest) {
|
glm_vec_addvN(vec3 * __restrict vecs[], int len, vec3 dest) {
|
||||||
|
Reference in New Issue
Block a user