In this three part tutorial, I cover matrix “transformations” using p5.js. In this video I cover the functions translate(), rotate(), push() and pop().

Link to Part 2:
Link to Part 3:

Support this channel on Patreon:
To buy Coding Train merchandise:
To Support the Processing Foundation:

Send me your questions and coding challenges!:

The Coding Train website:

Videos discussed:
Angles and Angular Motion:

Source Code for the all Video Lessons:


For an Intro to Programming using p5.js:
For Coding Challenges:

Help us caption & translate this video!