From 0a2da4f82435a49212e276d9d603e84ac298246d Mon Sep 17 00:00:00 2001 From: Mateja Date: Sun, 27 Dec 2020 00:09:34 +0100 Subject: Reorganize entire project. --- src/Matrix4f.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/Matrix4f.h (limited to 'src/Matrix4f.h') diff --git a/src/Matrix4f.h b/src/Matrix4f.h new file mode 100644 index 0000000..85946c0 --- /dev/null +++ b/src/Matrix4f.h @@ -0,0 +1,15 @@ +#include +class Matrix4f +{ +public: + float m[4][4]; + Matrix4f(); + Matrix4f multiply(Matrix4f& a); + Matrix4f operator* (Matrix4f& a); + static Matrix4f identity(); + static Matrix4f move(float kx, float ky, float kz); + static Matrix4f rotate(float xs, float ys, float zs); + static Matrix4f scale(float px, float py, float pz); + static Matrix4f perspective(float near, float far, float fov, float aspectRatio); +}; + -- cgit v1.2.3