Misplaced Pages

Gosper curve

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Space-filling curve
A fourth-stage Gosper curve
The line from the red to the green point shows a single step of the Gosper curve construction

The Gosper curve, named after Bill Gosper, also known as the Peano-Gosper Curve and the flowsnake (a spoonerism of snowflake), is a space-filling curve whose limit set is rep-7. It is a fractal curve similar in its construction to the dragon curve and the Hilbert curve.

The Gosper curve can also be used for efficient hierarchical hexagonal clustering and indexing.

Lindenmayer system

The Gosper curve can be represented using an L-system with rules as follows:

  • Angle: 60°
  • Axiom: A {\displaystyle A}
  • Replacement rules:
    • A A B B + A + + A A + B {\displaystyle A\mapsto A-B--B+A++AA+B-}
    • B + A B B B A + + A + B {\displaystyle B\mapsto +A-BB--B-A++A+B}

In this case both A and B mean to move forward, + means to turn left 60 degrees and - means to turn right 60 degrees - using a "turtle"-style program such as Logo.

Properties

The space filled by the curve is called the Gosper island. The first few iterations of it are shown below:

The Gosper Island can tile the plane. In fact, seven copies of the Gosper island can be joined to form a shape that is similar, but scaled up by a factor of √7 in all dimensions. As can be seen from the diagram below, performing this operation with an intermediate iteration of the island leads to a scaled-up version of the next iteration. Repeating this process indefinitely produces a tessellation of the plane. The curve itself can likewise be extended to an infinite curve filling the whole plane.

See also

References

  1. Weisstein, Eric W. "Peano-Gosper Curve". MathWorld. Retrieved 31 October 2013.
  2. Uher, Vojtěch; Gajdoš, Petr; Snášel, Václav; Lai, Yu-Chi; Radecký, Michal (28 May 2019). "Hierarchical Hexagonal Clustering and Indexing". Symmetry. 11 (6): 731. doi:10.3390/sym11060731. hdl:10084/138899.

External links

Fractals
Characteristics
Iterated function
system
Strange attractor
L-system
Escape-time
fractals
Rendering techniques
Random fractals
People
Other
Category: