Living Museum of Learning

Where real moments become exhibits
← Prev Next →
The Soccer Ball That Came From an Icosahedron

The Soccer Ball That Came From an Icosahedron

When geometry, programming, and curiosity become one moving object

Ethan is a high-school student boarding at school in Zhejiang. Today, he specifically asked his homeroom teacher for permission to return home so he could attend Donald's class.

The challenge was to continue exploring the geometry behind the soccer ball—not by assembling a physical model, but by building it in 3D code.

The mathematics suddenly became something Ethan could see and play with.

Using the golden ratio,

φ = (√5 + 1) / 2

he constructed the coordinates of an icosahedral framework, divided edges into thirds, placed new points, and connected them into the familiar soccer-ball pattern.

Then he made the entire object rotate.

What emerged was not simply a soccer ball.

It was a mathematical object brought to life.

Ethan used functions such as thirdCut(), lineThirdCut(), and v() to turn repeated geometric ideas into reusable code. The golden ratio supplied the geometry; programming supplied the construction; animation supplied the movement.

The result is Ethan's own gorgeous, rotating mathematical soccer ball. ⚽️

Ethan experienced several layers of learning at once:

Geometry: the icosahedron and its structure
The golden ratio: turning a mathematical constant into coordinates
3D mathematics: working directly with (x, y, z)
Programming: abstraction through reusable functions
Visualization: seeing mathematical relationships dynamically
Persistence: continuing to refine a complex construction until it worked

Most importantly, Ethan discovered that mathematics can be something you build.