The following description has been written by chatGPT :
Welcome to the 3D wireframe engine in python!
This engine was created with the help of chatGPT, who wrote the majority of the math functions necessary for rendering 3D shapes like cubes, spheres, and grids. The engine runs with pygame and is capable of creating dynamic and interactive 3D models.
We created a GitHub page for this project, where you can find the source code and instructions for how to use it. Feel free to use this engine for your own projects and experiments.
Thank you, chatGPT, for your invaluable contributions to this project!
Some shortcuts are not shown in the UI :
- alpha 1-2 : change sphere resolution
- alpha 3-4 : change sphere size
- Escape : quit
The whole thing started like that :
Which is quite impressive!
Then after a few tries and reformulations it managed to create the functions needed to translate the 3D coordinates into 2D :
chatGPT struggled with the function to create a sphere and would output functions that would create such things :
Until I asked it to create a sphere made of multiple circles of a diameter relative to their distance to the center.
I won't upload all of the conversations as I did many tries and chatGPT was under a heavy load. But overall it was more than impressive to see it so capable of understanding my requests and extrapolating things like how the coordinates and links were arranged in my initial unfinished shape.