#include "utils.h" #include #include #define BUFF_SIZE 64 static char str_buff[BUFF_SIZE]; const char* tostr_vec3(vec3* v) { memset(str_buff, '\0', BUFF_SIZE); snprintf(str_buff, BUFF_SIZE, "(%.3f, %.3f, %.3f)", v->x, v->y, v->z); return str_buff; } const char* tostr_vec4(vec4* v) { memset(str_buff, '\0', BUFF_SIZE); snprintf(str_buff, BUFF_SIZE, "(%.3f, %.3f, %.3f, %.3f)", v->x, v->y, v->z, v->w); return str_buff; } const char* tostr_quat(quat* q) { memset(str_buff, '\0', BUFF_SIZE); snprintf(str_buff, BUFF_SIZE, "(%.3f, %.3f, %.3f, %.3f)", q->x, q->y, q->z, q->w); return str_buff; }