Time to maths this out. The fact that each point is a true vanishing point (i.e. the plane is not a clipping plane, *it is literally at infinity) makes this hilariously "not matrixy". Time for some trig.
@TheRealPomax the fact that 5,5,0 is at where it’s at trips me up. inf,inf,0 should still be visible from this viewing plane right?
@murz it's a non-euclidean space: the world coordinate (inf,inf,0) is in fact the screen *line* X--Y! Because of the exponential nature of distances, (5,5,0) already lies very close to, but not on, the X--Y line.
@murz it's even stranger than that: the orthogonals aren't lines in this space, they're points. All world coordinates (n,inf,n) map to the single screen coordinate Y (with (inf,n,n) being X, and (n,n,inf) being Z)
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!