diff options
Diffstat (limited to 'src/4dvecops/vec4ops.h')
-rw-r--r-- | src/4dvecops/vec4ops.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/4dvecops/vec4ops.h b/src/4dvecops/vec4ops.h new file mode 100644 index 0000000..48d9139 --- /dev/null +++ b/src/4dvecops/vec4ops.h @@ -0,0 +1,26 @@ +// +// Created by Michael Foiani on 12/8/23. +// + +#ifndef PROJECTS_RAY_VEC4OPS_H +#define PROJECTS_RAY_VEC4OPS_H + +#include <glm/glm.hpp> + +class Vec4Ops { +public: + + static glm::mat4 getRotationMatrix4XY(float angleRadians); + + static glm::mat4 getRotationMatrix4YZ(float angleRadians); + + static glm::mat4 getRotationMatrix4ZX(float angleRadians); + + static glm::mat4 getRotationMatrix4XW(float angleRadians); + + static glm::mat4 getRotationMatrix4YW(float angleRadians); + + static glm::mat4 getRotationMatrix4ZW(float angleRadians); +}; + +#endif //PROJECTS_RAY_VEC4OPS_H |