Up and down arrows to move vertically. Left and right arrows to move sideways. < and > keys to zoom in and out. W and S to tilt vertically (X). A and D to rotate horizontally (Y). Q and E to rotate along the view axis (Z). (the last one is probably not needed for minecraft)
1: shift world points so that 0,0,0 is at the camera (easy) 2: rotate on the y axis (world spins around the camera) 3: rotate along the x axis (tilts up and down) 4: project and draw points (weak perspective is all i got rn) note: all internal variables for the renderer are local and begin with "3D_".