# From Platonic Solids to Archimedean Solids

Simon explains how to to turn Platonic Solids into Archimedean Solids, using truncation and rectification.

Simon explains how to convert Platonic Solids to Archimedean Solids and builds a Rhombicosidodecahedron from 62 Magformers pieces.

Magformers did not sponsor these videos. In fact, we’ve been sponsoring Magformers 🙂

# Tiling shapes to build dodecagon and octagon

Some outside fun: Simon uses a regular hexagon, equilateral triangles and squares to build a regular dodecagon, and right angled isoceles triangles (with sides equal to 1 and the hypotenuse equal to square root of 2), and rectangles (with sides equal to square root of 2 and 1 or square root of 2 plus 2 and square root of 2) to build a regular octagon.

# Recursion example in Code

Simon built this #recursion example/ pattern (a Sierpinski triangle) in Codea (using the language Lua) while we a had a coffee at a cafe: # Where are my compasses?

There’s been a lot of drawing going on here lately. And jokes, like in the video above. Yesterday, after he got distracted while trying to draw the exact tangent of a circle, Simon said: “I went off on another tangent. To find a tangent!”     # Fractal Dimensions

Simon is talking about various shapes having various number of dimensions, which, oddly enough, doesn’t have to be a whole number. Based on maths tutorials on 3Blue1Brown channel, that Simon has been watching a lot over the past several days.  # Playing around with sine, cosine and radii

Simon playing around with sine, cosine and radii in Grapher:

# Magnitude of a 3D vector

Here Simon explains how to calculate the magnitude of a 3D vector. This is something he partially figured out on his own and partially learned from Daniel Shiffman’s tutorial on Trigonometry and Polar Coordinates. # Infinite Line in Processing. Simon’s own code.

A beautiful project in Processing (Java), Simon’s own code, resembling  an El Lissitzky painting that you can control and change with the mouse (without Simon knowing El Lissitzky). Resulted from thinking about and playing with infinite line and line segments. Simon used the following formula: slope times x plus yIntercept.   # Pendulum Force

This is a beautiful “lecture” that Simon in his pajamas, chocolate paste adorning is face, game me Friday morning. He spoke about pendulum force, a force he was about to apply in a coding project.

The other videos form the very beginning of the lecture, with Simon plays with sine and cosine and explains why location, velocity and acceleration can be vectors and can be angles:

And this is the code where pendulum force is used. It’s an example from The Nature of Code book by Daniel Shiffman, from Chapter 3 on Oscillation:

# Oscillation and Drag Force: Spring Project.

Today Simon was watching Daniel Shiffman’s tutorials to learn about drag force and how to apply it when building a spring simulation in p5.js. Simon wrote the formula for drag force in Microfost Word and looked up all the variables: While building a spring in p5.js, Simon talks about the 3 laws of Isaac Newton:

The project is based upon Daniel Shiffman’s book The Nature of Code, specifically Chapter 3 (Oscillation). Simon spent the rest of the evening studying “simple harmonic motion”, periods and amplitudes. Here is an excerpt from Daniel Shiffman’s book: 