#include "entity.h"
mat4_t Entity_GetModelTransform(entity_t* entity)
{
mat4_t temp;
mat4_t rotation = mat4_rotate_x(entity->rotX);
temp = mat4_rotate_y(entity->rotY);
rotation = mat4_mul(&rotation, &temp);
temp = mat4_rotate_z(entity->rotZ);
rotation = mat4_mul(&rotation, &temp);
temp = mat4_translate(&entity->position);
mat4_t modelTransform = mat4_mul(&temp, &rotation);
return modelTransform;
}
