So lets create a geomtry.h so we can actually calculate the 3d math we need for our rasterizer to work.



Lets start with this struct. This is ofcourse a vector 2, 2 coordinates. Default constructor is asserting 0, 0 on them, otherwise you can declare them.

The operator functions return asign so you can return a value of either the x of y via...