Share your repls and programming experiences

← Back to all posts
3D Python Turtle!
TimothyAnderso1

Aight so,
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!

Voters
SilvermoonCat
1234YourMom
NathanPp
CosmicBear
BryenLackey
TheOceanFace
YuAndy
BobTheTomatoPie
KeiraC
Jett05
Comments
hotnewtop
Codemonkey51

WTF HOW?

Jakman

How is python limited? Good project anyway.

TimothyAnderso1

@Jakman I mean some python modules, like turtle, its a slow and old module, not meant for giant or complex projects, but I think its fun to push these modules to there limits, and get a working program out of it!

Jakman

@TimothyAnderso1 ok makes sense. I made a self running program once pushing the very programming language to its limits.

WyattCodes

Super cool! "I forgot how to use it" XD

math_genius

I thought the '3D' part was clickbait. Nope, it's an actual 3D model. Good Job!

tsana

NICE

BobNeo

RIP Z axis at 279.

mkhoi

This is insane!

CodingGoose

I can't say anything, but

WOW!

CodingCactus

wow

wulv

AWESOME