TheAtlasEngine
 
Loading...
Searching...
No Matches
atlas.core.math Module Reference

Functions

glm::quat atlas::to_quat (const glm::vec4 &p_values)
 converts vec4 to quaterion
 
glm::highp_vec4 atlas::from_quat (const glm::vec3 &p_values)
 converts vec3 to quaterion
 
glm::quat atlas::to_quat (const glm::vec3 &p_values)
 converts glm::vec3 to glm::vec4
 
glm::quat atlas::to_quathp (const glm::highp_vec4 &p_values)
 
glm::vec3 atlas::math::zeroes ()
 shorthand for glm::vec3(0.f, 0.f, 0.f)
 
glm::vec3 atlas::math::ones ()
 shorthand for glm::vec3(1.f, 1.f, 1.f)
 
glm::quat atlas::math::identity ()
 rotation equivalent of a zero-vector
 
glm::vec3 atlas::math::forward ()
 shorthand for glm::vec3(0.f, 0.f, 1.f)
 
glm::vec3 atlas::math::backward ()
 shorthand for glm::vec3(0.f, 0.f, -1.f)
 
glm::vec3 atlas::math::right ()
 shorthand for glm::vec3(1.f, 0.f, 0.f)
 
glm::vec3 atlas::math::left ()
 shorthand for glm::vec3(-1.f, 0.f, 0.f)
 
glm::vec3 atlas::math::up ()
 shorthand for glm::vec3(0.f, 1.f, 0.f)
 
glm::vec3 atlas::math::down ()
 shorthand for glm::vec3(0.f, -1.f, 0.f)
 

Files

file  TheAtlasEngine/atlas/core/math/math.cppm