size -> diag, new sizev

This commit is contained in:
duarm
2024-02-23 13:53:25 -03:00
parent 7e6a463256
commit 131ac68ad3
4 changed files with 32 additions and 12 deletions

View File

@@ -12,6 +12,9 @@
#include "vec2.h"
#include "util.h"
/* DEPRECATED! use _diag */
#define glm_aabb2d_size(aabb) glm_aabb2d_diag(aabb)
/*!
* @brief copy all members of [aabb] to [dest]
*
@@ -164,7 +167,7 @@ glm_aabb2d_isvalid(vec2 aabb[2]) {
*/
CGLM_INLINE
float
glm_aabb2d_diagonal(vec2 aabb[2]) {
glm_aabb2d_diag(vec2 aabb[2]) {
return glm_vec2_distance(aabb[0], aabb[1]);
}
@@ -176,7 +179,7 @@ glm_aabb2d_diagonal(vec2 aabb[2]) {
*/
CGLM_INLINE
void
glm_aabb2d_size(vec2 aabb[2], vec2 dest) {
glm_aabb2d_sizev(vec2 aabb[2], vec2 dest) {
glm_vec2_sub(aabb[1], aabb[0], dest);
}
@@ -188,7 +191,7 @@ glm_aabb2d_size(vec2 aabb[2], vec2 dest) {
CGLM_INLINE
float
glm_aabb2d_radius(vec2 aabb[2]) {
return glm_aabb2d_diagonal(aabb) * 0.5f;
return glm_aabb2d_diag(aabb) * 0.5f;
}
/*!

View File

@@ -50,11 +50,11 @@ glmc_aabb2d_isvalid(vec2 aabb[2]);
CGLM_EXPORT
float
glmc_aabb2d_diagonal(vec2 aabb[2]);
glmc_aabb2d_diag(vec2 aabb[2]);
CGLM_EXPORT
void
glmc_aabb2d_size(vec2 aabb[2], vec2 dest);
glmc_aabb2d_sizev(vec2 aabb[2], vec2 dest);
CGLM_EXPORT
float