Transformation Visualization for processing is an educational tool I developed to help students or anyone learning Processing to understand how the transformations work and why the order of them matters.
Although it's designed to explain transformations in Processing, I developed it using the Javascript implementation: P5Js. This was so that students and educators could easily reference or share it without needing to have Processing or java installed.