I anticipate a general position of SBYP, but…
(repeating a previous response to this question)
It’s far too in depth of a topic to try and repeat all the necessary explanations here, so I’ll point you to a couple external resources
https://en.m.wikipedia.org/wiki/3D_projection (see perspective projection, part way down)
@CreationsOfaNoob and I (ThinBuffaloSr on the app) both have 3D projects that you can look through.
And you could look through this topic as well where COAN shares progress on his 3D engine. It also has a good discussion on how to render 3D shapes in Hopscotch: 3D Platform in Hopscotch — Topic