Cesàro Fractal
The Cesàro Fractal is a close relative of the Koch Snowflake. The Koch curve replaces the middle third of every line with the two sides of a triangle that sticks out at . The Cesàro curve does the same thing, but lets the spike open at any angle between and . The bigger the angle, the deeper and thinner the spikes get, until neighbouring spikes almost touch.
It is named after the Italian mathematician Ernesto Cesàro, who studied these curves in 1905. What you see here is the "antisnowflake" arrangement: four Cesàro curves sit on the sides of a square, with all spikes pointing inward. At the inside of the square fills up with a dense, leaf-like pattern. Drag the angle down to and you get the inward version of the Koch curve again.
Each step replaces a line with 4 copies. Each copy is shorter by a factor , so the Hausdorff dimension depends on the angle:
At this is , the same as the Koch Snowflake. At the default it is about , and as approaches the dimension approaches : the curve starts to fill the plane.
The page draws it as an L-System with these rules:
const AXIOM = "FLFLFLF"; // L = fixed 90° corner of the square
const RULES = { F: "F+F--F+F" }; // + and - turn by the adjustable angle
Every iteration is traced with unit-length steps and then scaled to fit the screen, so changing the angle needs no other adjustment. For other square variants of the Koch idea, see the Quadratic Snowflake, the Minkowski Sausage and the Quadratic Koch Island.