I'll be wanting some simple 3D objects for an upcoming project so I'm testing the algorithms in Scratch. Here is a simple geodesic sphere. Unlike most geodesic spheres it is subdivided from an octahedron instead of a dodecahedron or icosahedron, just because the math is a bit easier. The renderer isn't Z-sorted because implementing sort in Scratch gives me headaches.
When running the program, move your mouse to the bottom of the app frame to see the controls. Bottom left: subdivision level 0-3. Higher levels mean more detail. Note - level 3 may be slow on some computers. Bottom middle: rotation controls. Bottom right: select base shape: octahedron, icosahedron, tetrahedron. Basic idea courtesy of https://saturncloud.io/blog/algorithm-for-a-geodesic-sphere-a-comprehensive-guide-for-data-scientists/ . View on TurboWarp: https://turbowarp.org/902364761?hqpen