How does it work and what is so good about it? 1) It creates the scene (vertices and edges). 2) Then it calculates all transformation matrices (it has to be done only once) 3) Then it calculates the position of all vertices using only one (the current) supermatrix. 4) It renders all edges between calculated positions. 5) Newly calculated positions will be transformed with the next supermatrix. The good thing is, that complicated transformations can be calculated only once and then use only one matrix for many vertices. So you don't calculate the same transformation for tons of vertices. It's then just a simple formula.
Now it is just an animation. Library and more is coming soon. It uses transformation matrices. I am going to add soon: - More transformations - Library that you can use - Filling triangles - 3D (only if Scratch could handle it)