Drag it around with the mouse or use arrow keys to rotate it. No matter what you do, do not let the variable "xRot" be 44.99999 (it breaks) or "yRot" 44.99999 when "xRot" is 0 (it decides not to render 3 sides)
Now it *kinda* works with offsetting. please help with face sorting again. Changed the tri-filler to the updated version that uses less math and fewer blocks and is therefore faster. It also uses one list instead of 2. It is a very simple concept: First, it rotates along the x-axis and changes the 3d x, y, and z positions. Second, it repeats this with the new rotated shape along the y-axis. Lastly, it uses a simple perspective projection formula to convert the 3D points to 2D.