Line Intersections
Simon shows a project he built using the p5.collide.2D library – he combined two codes from GitHub to make a program looking for intersection points between two lines in JavaScript:
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Simon shows a project he built using the p5.collide.2D library – he combined two codes from GitHub to make a program looking for intersection points between two lines in JavaScript:
We continue reading the Russian adventurous math books by Vladimir Levshin (1904-1984) – see an older post about it – and Simon is often excited about the challenges discussed. This time however, … Continue reading How to double a cube?
Simon’s own code, a color mixing program in C# that he wrote in Xamarin. Simon also explains why he chose C# for this project and not Processing:
Note: See the update at the bottom of this post! We’ve had quite a dramatic situation here for the past couple of days, after Simon turned Daniel Shiffman’s Evolutionary Steering … Continue reading Evolutionary Steering Behaviors Game
Simon playing an adapted piece from Wagner’s Tannhäuser and getting annoyed as the teacher is trying to help him through singing. A nice example of Simon’s hypersensitivity.
A set of awesome Codea tutorials that Simon recorded for those who are just starting to program in Codea. Simon ported examples from Processing (java) into Codea (Lua): In the … Continue reading Simon’s Codea Tutorials and the Arc-Tangent
Simon was busy with Diffusion-Limited Aggregation, the code he learned from Daniel Shiffman’s Coding Challenge about the generative algorithm “Diffusion-Limited Aggregation.” The DLA visual pattern is generated from random walkers … Continue reading Diffusion Limited Aggregation Tests in p5
This is a sound synthesis project that Simon created using p5 references. It’s quite intense sound, so maybe you should turn the volume down a notch. It’s funny how Simon … Continue reading Sound Synthesis Project. Simon’s own code.
Simon made a beautiful presentation about various lights in Processing, something he has already talked about previously. The images below show directional light and mixing spotlight and directional light. In … Continue reading Lights in Processing Continued
Simon created a website to assist people using Box2D. The website features the jBox2D helper. Link to Simon’s website: https://simon-tiger.github.io/box2d-helper/ GitHub Issue about the project: https://github.com/CodingTrain/Rainbow-Topics/issues/616 Simon ported the code … Continue reading Simon built a website featuring Box2D helper
Simon told me about two butterflies trying to mate: “One is attracted to the other one and the other one is repelled from it!” He added that he’d already built … Continue reading Simon and the Butterflies