Implement ability to move and rotate camera

This commit is contained in:
2024-02-04 19:49:54 +00:00
parent c2560ccbdd
commit a7dda028aa
4 changed files with 65 additions and 3 deletions

View File

@@ -2,6 +2,9 @@
#define MATH_UTILS_H
#include "c_cpp_aliases/aliases.h"
#include <math.h>
#define RADIANS(DEG) (DEG * (f32)M_PI / 180.0f)
f32 clamp(f32 value, f32 min, f32 max);

View File

@@ -69,5 +69,6 @@ vec3f_t vec_div_num_vec3f_t(vec3f_t v1, f32 num);
f32 vec_dot_vec3f_t(vec3f_t v1, vec3f_t v2);
f32 vec_magnitude_vec3f_t(vec3f_t v);
vec3f_t vec_unit_vec3f_t(vec3f_t v);
vec3f_t vec_rotate_vec3f_t(vec3f_t original, vec3f_t rotation);
#endif // !VEC_H