finished but trying to figure out why its not running in wasm

This commit is contained in:
John Choi
2023-12-08 14:15:49 -06:00
parent 45f2fff22f
commit ec3796973e
2 changed files with 23 additions and 25 deletions

View File

@@ -307,8 +307,6 @@ glm_euler_zyx_quat(versor q, vec3 angles) {
}
/*!
* @brief creates NEW quaternion with axis vector
*

View File

@@ -102,25 +102,6 @@ TEST_IMPL(GLM_PREFIX, quat_init) {
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, quatv) {
versor q1 = {1.0f, 2.0f, 3.0f, 4.0f};
vec3 v1, v2;
float a1;
test_rand_vec3(v1);
GLM(quatv)(q1, glm_rad(60.0f), v1);
glm_quat_axis(q1, v2);
a1 = glm_quat_angle(q1);
ASSERT(test_eq(a1, glm_rad(60.0f)))
glm_vec3_normalize(v1);
ASSERTIFY(test_assert_vec3_eq(v1, v2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, euler_xyz_quat) {
for (int i = 0; i < 100; i++) {
/*random angles for testing*/
@@ -284,7 +265,7 @@ TEST_IMPL(GLM_PREFIX, euler_xzy_quat) {
}
TEST_IMPL(GLM_PREFIX, euler_yxz_quat) {
for (int i = 0; i < 1; i++) {
for (int i = 0; i < 100; i++) {
/*random angles for testing*/
vec3 angles;
@@ -365,7 +346,7 @@ TEST_IMPL(GLM_PREFIX, euler_yxz_quat) {
}
TEST_IMPL(GLM_PREFIX, euler_yzx_quat) {
for (int i = 0; i < 1; i++) {
for (int i = 0; i < 100; i++) {
/*random angles for testing*/
vec3 angles;
@@ -446,7 +427,7 @@ TEST_IMPL(GLM_PREFIX, euler_yzx_quat) {
}
TEST_IMPL(GLM_PREFIX, euler_zxy_quat) {
for (int i = 0; i < 1; i++) {
for (int i = 0; i < 100; i++) {
/*random angles for testing*/
vec3 angles;
@@ -527,7 +508,7 @@ TEST_IMPL(GLM_PREFIX, euler_zxy_quat) {
}
TEST_IMPL(GLM_PREFIX, euler_zyx_quat) {
for (int i = 0; i < 1; i++) {
for (int i = 0; i < 100; i++) {
/*random angles for testing*/
vec3 angles;
@@ -608,6 +589,25 @@ TEST_IMPL(GLM_PREFIX, euler_zyx_quat) {
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, quatv) {
versor q1 = {1.0f, 2.0f, 3.0f, 4.0f};
vec3 v1, v2;
float a1;
test_rand_vec3(v1);
GLM(quatv)(q1, glm_rad(60.0f), v1);
glm_quat_axis(q1, v2);
a1 = glm_quat_angle(q1);
ASSERT(test_eq(a1, glm_rad(60.0f)))
glm_vec3_normalize(v1);
ASSERTIFY(test_assert_vec3_eq(v1, v2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, quat) {
versor q1 = {1.0f, 2.0f, 3.0f, 4.0f};
vec3 v1, v2;