2
3
4
5
11#include <glm/gtx/quaternion.hpp>
20 glm::translate(glm::mat4(1.0f), position) *
21 GetRoatationMatrix(rotation) *
22 glm::scale(glm::mat4(1.0f), scale)
26 glm::mat4
Transform::GetRoatationMatrix(
const glm::vec3& rotation)
34 glm::radians(rotation.x),
35 glm::radians(rotation.y),
36 glm::radians(rotation.z)
41 glm::mat4
Transform::ToMatrix(
const Transform& transform)
46 glm::translate(glm::mat4(1.0f), transform.position) *
47 GetRoatationMatrix(transform.rotation) *
48 glm::scale(glm::mat4(1.0f), transform.scale)
#define SPICES_PROFILE_ZONE