Class for 3D transformation. More...
#include <Transform3D.hpp>
Public Member Functions | |
glm::mat4 | transformMatrix () const |
glm::mat3 | normalMatrix () const |
Public Attributes | |
glm::vec3 | translation {} |
glm::vec3 | scale {} |
glm::vec3 | rotation {} |
Class for 3D transformation.
Definition at line 18 of file Transform3D.hpp.
|
inlinenodiscard |
Definition at line 34 of file Transform3D.hpp.
References transformMatrix().
|
inlinenodiscard |
Definition at line 22 of file Transform3D.hpp.
References rotation, scale, and translation.
Referenced by normalMatrix().
glm::vec3 ven::Transform3D::rotation {} |
Definition at line 38 of file Transform3D.hpp.
Referenced by ven::Gui::cameraSection(), ven::EventManager::moveCamera(), and transformMatrix().
glm::vec3 ven::Transform3D::scale {} |
Definition at line 37 of file Transform3D.hpp.
Referenced by transformMatrix().
glm::vec3 ven::Transform3D::translation {} |
Definition at line 36 of file Transform3D.hpp.
Referenced by ven::Gui::cameraSection(), ven::EventManager::moveCamera(), and transformMatrix().