Simon’s Superellipse tutorial on Thimble

Simon has created a beautiful little website with a tutorial (that he wrote completely on his own, from scratch) on how to build a superellipse in JavaScript. Here is the  link: https://thimbleprojects.org/simontiger/315031/ … Continue reading Simon’s Superellipse tutorial on Thimble

Sound Wave Maths in Processing

Simon has created animations visualizing sound waves (Triangle, Sawtooth, Square and Sine waves) in Processing (Java), using wave functions. These are the functions he used for the Sawtooth, Square and … Continue reading Sound Wave Maths in Processing

Circle-Rectangle Intersection (Collision)

Simon has been studying  various 2D collisions (via the p5.collide2D library and paulbourke.net), especially the Circle-Rectangle Intersection (Collision). He was so busy with this problem that he even put it down in chalk … Continue reading Circle-Rectangle Intersection (Collision)

Interactive Math Functions

Simon was reading about math functions on Wikipedia and came up with an idea to create an interactive math functions editor in JavaScript that would visualize (i.e. show the graphs … Continue reading Interactive Math Functions

Fractal Trees Customized

This weekend Simon came back to his old fascination, Fractal Trees. This time he didn’t just follow along Daniel Shiffman’s coding challenges, but created customized versions of Daniel’s trees, adding … Continue reading Fractal Trees Customized