Unnested Sierpinski Polygons III

by Simon Whitechapel

Fractals can also be created when the length of movement rather than the targeted vertex is random. Below, the vertex, vn, targeted each time is clockwise of the previous vertex (i.e., v = 1, 2, 3, 1...), but the movement is rnd(3) / 4ths of the distance separating (x, y) from vn.

vertices = 3; movement = rnd(3)/4


v = 4; mv = rnd(3)/4


v = 4; mv = rnd(2)/4


v = 4; mv = rnd(4)/4

When a > b in rnd(a)/b, the fractal extends beyond the vertices like this:

v = 4; mv = rnd(4)/3


v = 3; mv = rnd(4)/3

The random movement can also be taken from a set of unrelated fractions:

v = 4; mv = rnd(0·10364, 0·77965)


v = 4; mv = rnd(0·14874, 0·43672, 0·90473)


v = 4; mv = rnd(various)

One can also prohibit use of a ratio used on the previous move, as here:

v = 4; mv = rnd(4)/5

Another variant, which does not create a fractal, is to move a fixed rather than proportional distance towards a vertex selected at random. In the first the distance is 2/3rds of the radius used to create the vertices:

v = 3; mv = 2/3r


v = 3; mv = 1r


v = 4; mv = 7/3r

© 2007 Simon Whitechapel

And Still More Unnested Sierpinski Polygons

Previous Unnested Sierpinski Polygons

Pre-Previous Unnested Sierpinski Polygons

Nested Sierpinski Polygons

Fractals Index

Maths Index

Main Index