This was a coding assignment for my CSC 370 class, Computer Graphics, in which we had to implement matrices to create a 3D cube in a 2D plane. The cube had to be able to translate, rotate, skew/shear, scale, and access view matrices.
Demo:
Github:
https://github.com/TraceAThompson/Cubein2D
How to Compile:
I used MSYS2 and MinGW-w64 to run C++ and to create this project. You can use Visual Studio, Notepad++, or any type of text writer to create C++ files.