I dont really know why, but I love making overly complex things in limited coding languages, like scratch and python.
Not because its anywhere close to easy, but because its hard trying to get a program to run well, on such limited hardware.
So I present to you, 3D Models in python turtle!
using a custom made rendering engine, supporting multiple rendering modes, including wire rendering, face rendering (with basic clipping plane for performance), mixed rendering (mixed wire and face), and limited rendering (The clipping angle was increased, showing fewer faces, runs a bit smoother)
As a test, I loaded a really low poly house into it.
For more advanced info, the model uses a modified OBJ format that doesn't use face normals, and I had no idea what they were when making this, and this was my first crack at 3D
Because of this I did make a program to convert standard OBJ formats to a python list that This program can understand, its poorly made though, and is really confusing to use, so much so that I forgot how to use it.
Special thanks to:
You, for viewing!