Just wish I could understand the math

Thanks Alan

As far as the math is concerned - I think it probably looks more complicated than it is

You can apply a matrix to a point [ in this case (x,y) ], the matrix can transform the point through scaling, rotation, shearing, reflection. And a vector may be added to perform a translation.

In the Barnsley fern, you start with the origin (0,0), and, depending upon a probability, you apply one of four matrix/vector combinations to get the next point, then use that point to get the next, etc.

The method is very similar to using vla-transformby, using a transformation matrix

Hope this helps!

Lee