Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Two or so years ago I was inspired by this invertible cube model to try and code up a simulation of its movement.
I have been a fan of the coding train for quite some time, which is how I knew p5.js.
So I used that.
I used p5js WEBGL rendering and matrix math (with the library math.js) to implement the invertible cube animation, and as it turned out, that worked really well! Even though I thought matrices were quite a challenging concept, they were super useful for reasoning about the transformations I had to perform.
Recently I saw the video on CodingTrain about Hacktoberfest, and so I thought "now is the perfect time to finally touch up and show off this project" so this is it.
Thanks CodingTrain for being so awesome!
Dan, you rule! 💝
Cheers
-MNG