How do i render an object at a constant size regardless of the z value? For example: An object at (10,10,10) should appear to have the same size as an object at (10,10,-10) on screen. And, when projecting these on the screen, they should be centered at their (x,y,z) values. Thus, depending on its z value in a perspective projection.
So the output on screen should be as follows: Two objects that have the same size but one of the objects will appear closer to the origin on screen due to its center has a different z value.
Does this make sense?