Press a green flag to start. Change the sliders and observe the change in rotation, position and size. It might run slightly smoother if you activate Turbo using Shift+Green Flag. The angles phi and theta work like they should according to polar coordinates. The side of the hexagon is side. x and y are the coordinates of the center of the ball. The positive z direction is outwards from the screen. thickness=1 makes the wires be thicker if they are closer.
A soccer ball is often a truncated icosahedron: https://en.wikipedia.org/wiki/Truncated_icosahedron I used vibe coding in Gemini AI that generated a Python program that generated the project.json file that was compressed with the pen and background into an sb3 file. https://gemini.google.com/share/4b2ed703cc07 (In Swedish) Only Gemini 3 Pro (3.1) worked well to develop the program. I only used the free tier and had to wait. AI Studio didn't work well. Workflow in Windows: del build_scratch.py edit build_scratch.py py build_scratch.py tar -a -cf fotboll.zip -C . project.json 14e46ec3e2ba471c2adfe8f119052307.svg 139460abec430044f042d0cab0f730b5.png del fotboll.sb3 ren fotboll.zip fotboll.sb3 Workflow in Linux: rm build_scratch.py nano build_scratch.py python build_scratch.py zip -j fotboll.sb3 project.json 139460abec430044f042d0cab0f730b5.png 14e46ec3e2ba471c2adfe8f119052307.svg #all #art