summaryrefslogtreecommitdiffhomepage
path: root/old
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-02-17 22:26:16 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-02-17 23:09:00 +0100
commit3550a1170b354b3f7dd92df038f6e6d7c8e0dd7f (patch)
tree9fd5b93a53815690f91d00dfa82dbc6b49109025 /old
initial import
Diffstat (limited to 'old')
-rw-r--r--old/matrix-test.cxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/old/matrix-test.cxx b/old/matrix-test.cxx
new file mode 100644
index 00000000..ee3ed43c
--- /dev/null
+++ b/old/matrix-test.cxx
@@ -0,0 +1,14 @@
+#include <glm/glm.hpp>
+#include <glm/ext/matrix_transform.hpp> // glm::translate, glm::rotate, glm::scale
+#include <cstdio>
+int main(void)
+{
+ glm::mat4 m(1);
+ m = glm::rotate(m, glm::radians(-45.f), glm::vec3(1.0f, 0.0f, 0.0f));
+ m = glm::rotate(m, glm::radians(0.0f), glm::vec3(0.0f, 1.0f, 0.0f));
+ m = glm::rotate(m, glm::radians(-45.0f), glm::vec3(0.0f, 0.0f, 1.0f));
+ m = glm::scale(m, { 0.68, 1, 1 });
+ for (int j = 0; j < 4; j++)
+ printf("%f, %f, %f, %f,\n", m[j][0], m[j][1], m[j][2], m[j][3]);
+ return 0;
+}