An explorable explanation about legacy OpenGL matrix stack and transformation workings
JavaScript
push-pop
This is an initial version of an Explorable Explanation about how the legacy
OpenGL matrix stacks works, and how transformation functions (e.g.,
glTranslate, glRotate, glScale, glIdentity etc.) change de matrices on the
stack.