Fact-checked by Grok 2 weeks ago

Dragon curve

The Dragon curve, also known as the Heighway dragon, is a self-similar, non-self-intersecting that exhibits intricate, dragon-like patterns and can be generated through iterative processes such as paper folding or Lindenmayer systems, approaching a in its infinite limit. Discovered in 1966 by physicist John Heighway and further developed with colleagues William Harter and Bruce Banks, the curve was named the "dragon" by Harter for its serpentine shape and first gained public attention through Martin Gardner's 1967 Scientific American column on mathematical recreations. Many of its formal mathematical properties, including connections to paperfolding sequences and iterative substitutions, were rigorously analyzed in subsequent works, such as the 1970 paper by Chandler Davis and on number representations and dragon curves. The curve's construction begins with a single and proceeds recursively: each iteration replaces the segment with two segments of length scaled by $1/\sqrt{2}, rotated by 90 degrees relative to each other, or equivalently, by repeatedly folding a paper strip in alternating directions to produce an order-n approximation after n folds. Alternatively, it can be defined via an (IFS) using affine transformations with 45-degree and 135-degree rotations, or through an with axiom "FX" and production rules that generate a sequence of forward moves and turns at 90-degree angles. Key properties include a similarity dimension of 2 (solving $2 \times (1/\sqrt{2})^d = 1), a with approximately 1.5236, and the ability to tile the plane without gaps or overlaps in pairs, forming structures like the Levy dragon when composed with its . The infinite-order curve is continuous and fills a compact region of positive area equal to half the square of the initial segment length, making it a notable example of a quasi-space-filling with applications in , tilings, and dynamical systems.

History

Discovery and invention

The dragon curve, also known as the Heighway dragon, was invented in 1966 by John Heighway, at NASA's Lewis Research Center, through iterative paper-folding experiments designed to generate visually striking curves for displays. Heighway's approach involved repeatedly folding a strip of paper in half and unfolding it at right angles to reveal emergent patterns, initially motivated by the creation of aesthetic geometric designs rather than . Heighway collaborated with fellow physicists Bruce Banks and William Harter in exploring the curve's properties, with Harter independently recognizing its potential as a space-filling suitable for plotting and graphic applications, such as the of a 1967 NASA seminar booklet. Harter coined the name "dragon curve" due to its serpentine, self-similar appearance resembling a dragon's twisting form. The curve gained its first public exposure through Martin Gardner's "Mathematical Games" column in Scientific American, where it was described across issues in March, April, and July 1967, highlighting the paper-folding construction and sparking wider interest among mathematicians and recreational enthusiasts. Subsequent rigorous analysis of its mathematical properties appeared in a seminal two-part paper by Chandler Davis and Donald E. Knuth, published in the Journal of Recreational Mathematics in 1970.

Naming and popularization

The Heighway dragon curve was initially named by physicist William Harter, who coined the term due to its serpentine, dragon-like shape, following demonstrations by his colleague John Heighway, who discovered the curve in 1966 while working at 's Lewis Research Center. Harter's naming emphasized the curve's twisting form, distinguishing it from earlier paper-folding experiments, and it became known as the Harter-Heighway dragon in subsequent mathematical literature. The curve gained widespread recognition through Martin Gardner's 1967 Scientific American column in the "Mathematical Games" series, where he popularized it as the "dragon curve" for its mythical, coiling resemblance when constructed via repeated folding. Gardner's article, published in April 1967 (volume 216, number 4, pages 116-123), introduced the curve to recreational mathematicians and hobbyists, sparking interest in its iterative construction and aesthetic appeal. Benoit Mandelbrot further elevated the dragon curve's status in his 1982 book The Fractal Geometry of Nature, referring to it as the Harter-Heighway dragon and highlighting it as a prototypical example of a space-filling that approximates a plane-filling limit. This association cemented its place in theory, bridging with rigorous geometric analysis. By the 1980s, the dragon curve appeared in books and puzzles, inspiring explorations of and , and was featured in early exhibitions, such as Doug McKenna's 1981 show at the in , where Dragon Curve pieces showcased its visual intricacy. In recent years, up to 2025, it has been routinely cited in educational resources as a classic example of an L-system-generated , with consistent and no significant naming disputes across mathematical communities.

Construction Methods

Paper-folding method

The paper-folding method for generating the Heighway dragon curve begins with a long, narrow of , such as a piece of or a manila folder cut into a thin . The strip is repeatedly folded in half, always in the same direction—typically by bringing the right end over to the left end with a valley fold—to create a series of creases that encode the curve's structure. This process is performed iteratively, with each fold bisecting the current layered stack, resulting in exponential thickening after several iterations; practically, 4 to 10 folds are feasible before the paper becomes too rigid to easily. After completing n folds, the paper is partially unfolded so that the creases form (90 degrees), rather than being flattened completely, to reveal the curve's along one edge. The of this unfolded stack traces the nth- dragon curve, where each fold doubles the number of segments from the previous and introduces perpendicular turns that alternate in direction based on the fold sequence— folds typically produce left turns and folds right turns when viewed from the edge. For example, after 1 fold, the edge shows 2 segments at a ; after 2 folds, 4 segments form a more intricate "V" shape; and after 10 folds, the edge approximates the curve with segments, visibly resembling a twisting dragon form. As the number of folds approaches , this physical construction converges to the limit of the Heighway dragon, demonstrating its self-similar properties through tangible layering. This technique was originally devised by physicist John Heighway around 1966 as an intuitive way to explore the curve's geometry, predating its formal mathematical analysis and popularization. It was later documented and analyzed in detail by Chandler Davis and Donald E. Knuth in their seminal 1970 paper, which connected the folding sequence to number representations and curve properties. The method's advantages lie in its accessibility: it requires no computational tools or advanced , allowing anyone to physically construct and observe the curve's emergent self-similarity, while highlighting the iterative nature akin to recursive algorithms used in digital generations.

Recursive and iterative construction

The recursive construction of the Heighway dragon begins with the base case of iteration 0, consisting of a single . To generate the nth iteration D_n, the previous D_{n-1} is followed by a 90° left turn, after which a reversed and 90° counterclockwise-rotated copy of D_{n-1} is appended; each new segment is scaled by a factor of $1/\sqrt{2} to preserve the bounded extent of the . This recursive substitution doubles the number of segments at each step, yielding $2^n segments in the nth iteration. This process can be formalized using an (IFS) in the , where the attractor set D satisfies D = f_1(D) \cup f_2(D), with the affine maps f_1(z) = \frac{1 + i}{2} z, \quad f_2(z) = \frac{-1 + i}{2} z + 1. Starting from the unit interval [0, 1], repeated application of these maps approximates the curve.

L-system representation

The dragon curve can be generated using a (L-system), a parallel rewriting mechanism originally developed for modeling plant growth but widely applied to fractals. The standard L-system for the Heighway dragon curve employs the FX and the following production rules:
X → X + YF +
Y → -FX - Y
F → F
Here, F is a constant symbol that remains unchanged across iterations. In the turtle graphics interpretation of the generated string, F instructs the turtle to move forward while drawing a line segment of fixed length, + denotes a left turn of 90 degrees, - denotes a right turn of 90 degrees, and X and Y are ignored during drawing but guide the rewriting process. The generation proceeds iteratively: starting from the axiom, all symbols are simultaneously replaced according to the rules in each step, producing longer strings that encode increasingly detailed curve approximations. For instance, the first iteration yields F X + Y F +, and subsequent iterations expand the non-terminal symbols (X and Y) while preserving F for drawing. To ensure convergence to a bounded , the curve is rendered with 90-degree turns and each iteration's line segments scaled by a factor of $1/\sqrt{2} relative to the prior iteration, compensating for the doubling of segment count and the orthogonal attachments. This formulation yields the identical curve as the recursive construction method, facilitating efficient computational generation of the . It is particularly advantageous for programming implementations, as the string-based rewriting allows straightforward iteration and rendering in without explicit depth limits. Extensions of this L-system, such as altering the turn angle from 90 degrees while retaining the core rules, produce related curves like the Lévy C curve (detailed in the Variants section).

Properties of the Heighway Dragon

Geometric and topological properties

The Heighway dragon curve demonstrates profound in its structure, wherein each iteration consists of two copies of the previous stage, one rotated by 90 degrees relative to the other and scaled by a factor of \frac{1}{\sqrt{2}}. This recursive composition ensures that the of the infinite curve is both connected and locally connected, forming a compact of the plane with nonempty interior and \frac{1}{2} for initial segment length 1. The image is arcwise connected but has cut points that disconnect it when removed. The infinite Heighway dragon curve is self-overlapping due to its space-filling nature, with the parametrization being a continuous surjection from [0,1] onto a set of positive area; finite approximations touch at endpoints but the has multiple preimages for interior points. The curve's image is the generated by iteratively folding a strip of paper in half repeatedly, with each fold aligning edges to form progressively denser polyominoes that the without gaps or overlaps when paired with the conjugate version. This set captures the filled region in the Gaussian integer lattice, with the dragon curve parametrizing its interior. As iterations progress, the Heighway dragon curve densely fills a bounded within the unit square, approaching an area of \frac{1}{2} in the limit while the boundary length diverges. The curve exists in chiral forms: a left-handed version produced by consistent left folds and a right-handed via right folds; together, these enantiomorphs unite to form the twindragon, a space-filling .

Fractal dimension and asymptotic behavior

The Heighway dragon curve has similarity dimension 2, solving $2 \times (1/\sqrt{2})^d = 1, and 2, filling a of positive area. Its boundary possesses a of approximately 1.523627, determined through of its self-similar structure consisting of scaled and rotated copies with similarity ratios $1/\sqrt{2} and $1/(2\sqrt{2}). This dimension quantifies the boundary's roughness, indicating a object that is more intricate than a smooth line but less dense than a planar filling. The box-counting dimension of the boundary coincides with the , both equaling approximately 1.523627, which underscores the curve's uniform irregularity across all scales. In terms of asymptotic behavior, the length of the polygonal approximation at the nth is given by L_n = L_0 \times (\sqrt{2})^n, where L_0 is the initial segment length; this length diverges exponentially as n \to \infty, reflecting the curve's infinite extent in the limit despite being compact. Although the 1-dimensional is infinite, the in dimension d \approx 1.523627 for the boundary remains finite and positive. The iterative approximations of the curve fill a region whose area converges to $1/2 for an initial segment length of 1, analogous to the enclosed area growth in the but for a filling boundary. The curve admits a representation z(t) on [0,1] such that the speed |z'(t)| = 0 , implying that the curve is nowhere differentiable.

Variants

Twindragon

The twindragon is a variant of the dragon curve formed by adjoining two oppositely oriented Heighway dragons such that they share a common , with one dragon being the or conjugate of the other, resulting in a closed polygonal . This pairing creates a self-similar structure that differs from the open-ended Heighway dragon by forming a , where the tail of one curve connects seamlessly to the head of the other. One construction method involves an representation using a 45° turn angle, FX−FX, and production rules F → Z, X → +FX−FY+, Y → −FX++FY−, iterated from the initial symbol to generate the . Alternatively, it can be built recursively by taking the union of a Heighway dragon curve and its , scaled and rotated appropriately (e.g., by factors involving $1 - i), such that each iteration doubles the number of segments while maintaining the pairing. The twindragon exhibits key properties including of order 2, where it decomposes into two non-overlapping copies of itself scaled by a factor of $1/\sqrt{2}, and in the limit, its interior fills the unit square with positive (area 1 for unit initial segment) and zero-measure overlaps. Its boundary, a single closed curve, has a of approximately 1.5236, identical to that of the Heighway dragon. Geometrically, the twindragon possesses 4-fold and serves as a , enabling aperiodic tilings of the plane without gaps or overlaps. Unlike the non-space-filling Heighway dragon curve, the twindragon's limit set is a compact, connected tile that completely covers regions like the unit square.

Terdragon

The terdragon is a variant of the dragon curve family distinguished by its three-fold and triangular . Unlike the Heighway dragon, which uses 90° turns and scaling, the terdragon employs 120° turns and scaling, where each iteration subdivides a segment into three smaller ones arranged in a Z-shape configuration. This results in a that approximates a self-similar with odd-fold , first described in mathematical literature as part of generalizations of dragon curves. The terdragon can be constructed recursively using an with the F and the production F → F + F - F, where the symbols + and - represent left and right turns of 120°, respectively. Starting from an initial segment, each iteration applies the in , tripling the number of segments while maintaining the overall through the specified . For example, the first iteration produces F + F - F, drawing three segments with turns at 120° intervals. Alternative methods include iterative replacement of segments with scaled Z-shapes (scaling factor r = 1/\sqrt{3}) or paper-folding a strip in thirds repeatedly to generate 60° folds upon unfolding, yielding the order-n after n sets of folds. The (IFS) formulation involves three contractions: each mapping a segment to one-third its length with rotations of 30°, -90°, and 30°, plus translations to attach the pieces end-to-end. Key properties of the terdragon include its , as the full curve consists of three non-overlapping copies of itself scaled by $1/\sqrt{3}. The of the terdragon is 2, reflecting its space-filling nature in the limit, where finite approximations converge to a region of positive area \frac{b^2}{2\sqrt{3}} for initial segment length b. The of this filled region forms a with \frac{\log 4}{\log 3} \approx 1.26186, akin to a variant of the . This structure positions the terdragon as of a Sierpinski-like , where the is constructed by iteratively removing triangular regions in a base , though adapted to the dragon's folding pattern for the generation. Three terdragons tile the plane by placing copies adjacent with rotations of +60° and -60° relative to the original, forming a periodic covering known as the fudgeflake; six such curves meet at central points to complete the without gaps or overlaps. This property extends the tiling capabilities of dragon curve variants, enabling applications in and generalizations of self-similar dissections. In contrast to dragon curves like the Heighway dragon, which exhibit even-fold and double the segments per , the terdragon's odd-fold (three-fold) and construction yield a higher scaling factor for segment count and distinct asymptotic behavior, including a boundary with lower relative to its filled area.

Lévy C curve

The Lévy C curve is a self-similar introduced by the French mathematician Paul Lévy in as part of his study of plane curves composed of parts similar to the whole. Predating the Heighway dragon curve by nearly three decades, the curve takes the form of a dragon-like structure composed of curved arcs and serves as a generalization of dragon curves, allowing for variable turning angles while maintaining self-similarity. The construction of the Lévy C curve proceeds iteratively, beginning with a single straight line segment. At each iteration, the midpoint of every existing segment is identified and replaced by two new segments of half the original length, oriented at 45° angles to form a protruding "C" shape, effectively displacing the midpoint perpendicularly while preserving the overall endpoint connections. In the limit of infinite iterations, this process yields a continuous C-shaped . An equivalent representation uses an with axiom F and production rule F → -F++F-, where each F denotes a forward move and +/− indicate left/right turns of 45°. Key properties of the Lévy C curve include its of 2, rendering it a that densely occupies a of the in the limit. This dimension arises from the scaling factor of \frac{1}{\sqrt{2}} applied to two copies at each step, satisfying $2 \left( \frac{1}{\sqrt{2}} \right)^d = 1 where d = 2. The curve admits a probabilistic interpretation as the deterministic limit of midpoint-displaced random segments, akin to constructions in , where displacements simulate stochastic increments. The enclosed , known as the Lévy dragon, tiles the with congruent copies meeting only at boundaries, and its boundary inherits a of approximately 1.934.

Mathematical Contexts

Connection to paperfolding sequence

The regular paperfolding is an infinite binary of 0s and 1s, beginning 1, 1, 0, 1, 1, 0, 0, ..., also known as the dragon curve due to its role in defining the turns of the Heighway dragon . Each term corresponds to the direction of a crease formed during repeated folding of a strip: a 1 indicates an odd-parity (typically a ), while a 0 indicates an even-parity (typically a mountain). This arises naturally from the iterative folding , where each doubles the number of creases and determines their orientations based on the layering parity at each position. The is generated recursively through the folding procedure or equivalently as the fixed point of the 2-uniform () defined by the production rules 1 → 110 and 0 → 100, starting from the initial symbol 1 and iterating to . A for the nth term (with n ≥ 1) relies on the binary representation of n: it is 1 if the exponent of the highest power of 2 dividing n is odd, reflecting the of the folding layers at that crease position. In the context of the dragon curve, this encodes the fractal's directionality by dictating the turns along the path: a 1 corresponds to a left turn (or +90 degrees), while a 0 corresponds to a right turn (or -90 degrees), producing the self-similar, non-self-intersecting structure when starting from an initial segment and following the rules iteratively. As a 2-automatic sequence, the paperfolding sequence exhibits low subword complexity and is generated by a finite automaton reading n in base 2, making it a central example in the theory of automatic sequences. It is overlap-free, meaning it contains no subword of the form axaxa where a is nonempty and x is a single symbol, a property stronger than mere square-freeness and shared with the Thue-Morse sequence but distinct in its construction and distribution. Though related to the Thue-Morse sequence through shared automaticity and avoidance properties, the paperfolding sequence differs in its morphism and appears in distinct combinatorial patterns. Its mathematical significance lies in its morphism-generated nature, which facilitates analysis in combinatorics on words, including studies of avoidance, complexity, and connections to fractal geometry via the dragon curve.

Occurrences in solution sets

The dragon curve emerges in tiling problems as the fractal boundary of certain plane-filling folding curves, which can be approximated by polyominoes that tile the plane. Specifically, the n-th approximation to the Heighway dragon curve is contained within a polyomino S_n, and its boundary can be generated via an , enabling efficient computation of s where the curve delineates the edges of self-similar polyomino sets. This structure solves problems in constructing bounded s with fractal perimeters, as the boundary for the Heighway dragon, given by rules such as P_1(R) = Rr, yields a scaling factor of \sqrt{2} and a determined by the root of x^3 - x^2 - 2 = 0. In dynamical systems, the Heighway dragon curve arises as the of an (IFS) consisting of two affine contractions: one mapping a point p to \frac{1}{\sqrt{2}}(p + i) and the other to \frac{1}{\sqrt{2}}(-i p + 1), starting from an initial segment. This IFS generates the curve through repeated application, solving the problem of attracting sets in contractive mappings on the plane and exhibiting with no overlaps in the limit. Furthermore, the dragon curve appears as an in a parameterized family analogous to sets for quadratic maps, specifically as A(1/2 + i/2) in the for pairs of linear maps, where the attractor is the invariant set under the pair of transformations. The dragon curve also solves word problems in on words, emerging as the geometric realization of the fixed point of a , such as the \sigma: L \mapsto L + [R](/page/R)^+, R \mapsto -L - [R](/page/R), whose infinite produces a non-self-intersecting path avoiding overlaps in the turn . This fixed point addresses the construction of infinite words generating simple curves with prescribed folding properties, ensuring the curve remains non-intersective except at vertices.

Applications

In computer graphics and design

The dragon curve's recursive structure makes it particularly suitable for rendering in computer graphics, allowing efficient generation of complex patterns through iterative algorithms that double the curve's segments at each level without requiring storage of all points in advance. This property has been leveraged in early fractal art as part of exploratory visualizations of self-similar forms. In parametric design tools such as Grasshopper for Rhino, the dragon curve is implemented for generating architectural patterns, enabling designers to create intricate facades and structural motifs through visual scripting that parameterizes curve iterations for scalable, non-intersecting geometries. For instance, tutorials and developer resources demonstrate its use in modeling evolving fractal surfaces for building envelopes, highlighting its role in computational design workflows as of 2023. Recent advancements in virtual and have incorporated the dragon curve into interactive environments, particularly through 2025 developments that map its iterations onto polyhedra for immersive exploration. These VR setups, built using tools like or , allow users to navigate higher-order fractals in space, visualizing properties such as space-filling behavior on tetrahedral or cubic bases to aid educational and artistic demonstrations. Artistically, the dragon curve inspires generative works, including motifs in jewelry where its folded segments are etched or woven into pendants and rings for a fractal aesthetic, and in textiles such as scarves and patterns that exploit its for repeating designs. variants of the curve, generated by perturbing parameters, have been applied in visualizations for schemes, rendering abstract images that illustrate secure data mapping in installations. Implementation in graphics programming often relies on algorithms, as seen in and environments, where forward movements and 90-degree turns recursively build the curve from a base like "". Optimizations for high iterations include precomputing bounding boxes to clip rendering and avoid overflow in coordinate calculations, ensuring smooth animations even at levels exceeding 15 iterations.

In engineering and recent developments

In engineering, the dragon curve's self-similar, multi-scale has been applied to design for wireless communications. A based on the fifth iteration of the dragon curve achieves dual-band operation at 2.4 GHz and 5 GHz for WLAN applications, with simulated reflection coefficients of -36.49 dB and -30.73 dB, respectively, and measured bandwidths of 40 MHz and 114 MHz. The structure, characterized by a of approximately 1.524 and a scaling factor of $1/\sqrt{2}, enables compact multi-band performance while maintaining high efficiency, with peak gains of 3.69 dBi and 4.95 dBi. Similarly, a sixth-iteration dragon on an substrate targets sub-6 GHz and sub-7 GHz bands for (e.g., N77, N78, N79, N96), delivering a simulated of 3.03 GHz (3.67-6.7 GHz) and a peak gain of 5.5 dBi, where the recursive enhances electrical size and via feeding. Recent developments in leverage chaotic variants of the dragon curve for secure . A 2023 algorithm generates chaos dragon (ChFrDr) shapes using a Henon with initial conditions \{x_0, y_0\} and parameters \{a=1.4, b=0.3\}, iterated and rotated to produce keys sensitive to small changes. The method applies transforms to decompose images, shuffles sub-bands with a , diffuses using multiple ChFrDr images, and substitutes pixels via a 16×16 ChFr S-box, achieving high security with NIST p-values >0.01, ~8, and resistance to attacks (NPCR 99.6094%, UACI 33.4635%). In , L-system-based software has been developed to automate the generation of dragon curve for CNC machine control, enabling precise ornamental patterns through recursive rules (e.g., FX, rules X→X+YF, Y→FX–Y, F→F) up to 10. This approach enhances path planning for designs, improving efficiency in producing complex, space-filling curves for applications. In physics modeling, fractional-order extensions of the dragon curve, generated via the Grünwald–Letnikov scheme, provide insights into discrete dynamical systems analogous to and chain behaviors, exhibiting self-crossings at orders like q=0.9 due to its two-fold .

References

  1. [1]
    Heighway Dragon - Larry Riddle
    The dragon curve was described by Martin Gardner in 1967 in his Mathematical Games column of Scientific American where he stated that Harter used the dragon as ...
  2. [2]
    Dragon Curve -- from Wolfram MathWorld
    A dragon curve is a recursive nonintersecting curve whose name derives from its resemblance to a certain mythical creature.
  3. [3]
    Davis Associates, Inc. on Dragon curves
    "Mathematical Games" column by Martin Gardner, Scientific American, Vol. 216, No. 3, pp. 124-125 (March 1967); Vol. 216, No. 4, pp. 118-120 (April 1967); Vol.
  4. [4]
    [PDF] Chapter 1 - Number Representations and Dragon Curves - OEIS
    John Heighway wrote to Martin Gardner on 30 December 1997, explaining that he had discovered the dragon curve but that William. Harter had named it. I asked ...
  5. [5]
    Dragon Curves Revisited | The Mathematical Intelligencer
    Dec 20, 2013 · C. Davis, D. Knuth, Number representations and dragon curves. J. Recreational Mathematics 3 (1970), 66–81, 133–149.
  6. [6]
    Heighway's Dragon Curve using Python - GeeksforGeeks
    Jul 23, 2025 · A Dragon curve is a recursive non-intersecting curve also known as the Harter–Heighway dragon or the Jurassic Park dragon curve.Missing: Harth | Show results with:Harth
  7. [7]
    A337580 - OEIS
    Martin Gardner, Mathematical Games, Scientific American, volume 216 number 4, April 1967, pages 116-123. Page 118 "binary formulas" shown (and drawn) are a ...
  8. [8]
    The fractal geometry of nature : Mandelbrot, Benoit B - Internet Archive
    May 22, 2014 · The fractal geometry of nature. Rev. ed. of: Fractals. c1977. Includes indexes. Bibliography: p. [425]-443.
  9. [9]
    Mathemaesthetics Giclee Info
    McKenna went on to have one of the very first fractal art shows in 1981, at the Capitol Children's Museum in Washington, DC. Several of his Dragon Curve ...
  10. [10]
    L-systems, Plants, Fractal Curves, Turtles and Dragons
    May 3, 2025 · Dragon Curve. The dragon space-filling fractal curve was invented by NASA physicist John Heighway and his colleagues and featured in Martin ...Missing: International Congress<|control11|><|separator|>
  11. [11]
    [PDF] Folding the Dragon Curve Fractal - The Bridges Archive
    As an illustration we have chosen the dragon curve fractal. The dragon curve was discovered by John Heighway, a NASA scientist, in 1966 [9]. This curve.
  12. [12]
    Dragon Curve - Virtual Math Museum
    The dragon is a fractal curve of Hausdorff dimension 2. One starts with one segment. In each iteration the number of segments is doubled.
  13. [13]
    [PDF] Line Segments and Triangles
    (X, F, nil, X+YF+, −FX−Y, 90). ▫ Hilbert curve: (X, F, nil, −YF+XFX+FY ... Dragon curves: 1st, 2nd, 3rd, 4th, 5th and 11th generations. Hilbert curve ...
  14. [14]
    [PDF] The Algorithmic Beauty of Plants
    L-system that generates the dragon curve using edge replacement: ω : Fl p1 : Fl → Fl + Fr+ p2 : Fr → −Fl − Fr. Assume temporarily that a production ...
  15. [15]
    [PDF] The coordinate functions of the Heighway dragon curve - arXiv
    Introduction. The dragon curve (also known as the Heighway dragon or paper- folding curve) is a self-similar fractal that can be approximated through.
  16. [16]
    None
    ### Summary: Heighway Dragon Curve as a Simple Jordan Arc
  17. [17]
    (PDF) On the Boundary of the Harter-Heighway dragon curve
    Jul 24, 2024 · The unfolding angle of Heighway's dragon curve, which is the most famous in the family of dragon curves, is 90°. We consider dragon curves whose ...
  18. [18]
    Heighway Dragon Boundary - Larry Riddle
    Aug 27, 2025 · The boundary of the Heighway dragon is the union of the following 4 self-similar pieces. The last three pieces are scaled and rotated copies of the first (red) ...
  19. [19]
    A272031 - OEIS
    Decimal expansion of the Hausdorff dimension of the Heighway-Harter dragon curve boundary. 2. 1, 5, 2, 3, 6, 2, 7, 0, 8, 6, 2, 0, 2, 4, 9, 2, 1, 0, 6, 2, 7 ...
  20. [20]
    [PDF] The Fractal Geometry of the Boundary of Dragon Curves
    ABSTRACT. This article discusses the fractal geometry of the boundary of the dragon curves by analyzing the boundary's structure, calculating its Hausdorff.Missing: cultural impact art 1980s
  21. [21]
    Twindragon - Larry Riddle
    Sep 16, 2022 · The twindragon is constructed by placing two Heighway dragons side by side with the tail of one corresponding to the head of the other.
  22. [22]
    Terdragon - Larry Riddle
    Jun 12, 2025 · This L-system keeps the curve so that the starting and ending points are on a horizontal line as in the construction via line segments shown ...
  23. [23]
    [PDF] Developing fractal curves - Department of Mathematics
    This shows the first three steps in the dragon curve construction (with no rounding), connected to each other in the simplest way possible, by linear ...
  24. [24]
    [PDF] Plane-filling curves on all uniform grids
    May 31, 2017 · The so-called terdragon shown in Figure 1.1-C corresponds to the L-system with axiom terdragon. F and maps F 7→ F+F-F, + 7→ +, and - 7 ...
  25. [25]
    A014577 - OEIS
    The Heighway dragon is composed of right angles, it can be mapped with unit trajectories (Right = 1, Left = (-1), Up = i and Down = -i) on the complex plane ...<|separator|>
  26. [26]
    Arithmetic and analytic properties of paper folding sequences
    The mechanical procedure of paper folding generates an uncountable family of infinite sequences of fold patterns. We obtain the associated Fourier series ...
  27. [27]
    [PDF] L-systems for the boundaries of plane-filling folding curves
    May 30, 2025 · In [12, 4.4], a 12 symbol L-system in terms of an absolute direction system is given for the boundary of the twin dragon curve, ... set of squares ...
  28. [28]
    [PDF] arXiv:1509.06276v1 [math.GN] 21 Sep 2015
    Sep 21, 2015 · In Section 5, we shall show that the Peano curve is generated by a linear IFS, while the Heighway dragon and the. Hilbert curve are generated by ...
  29. [29]
    A mandelbrot set for pairs of linear maps - ScienceDirect
    For example A(1/3) is the classical Cantor set and A(1/2 + i/2) is a dragon curve. ... Geometry and combinatorics of Julia sets for real quadratic maps. J ...
  30. [30]
    (PDF) On the Boundary of the Harter-Heighway dragon curve
    Jul 24, 2024 · In this article we apply an L-system to prove a recurrence formula for the length of the boundary of iterands of the well known Harter-Heighway dragon curve.Missing: International | Show results with:International
  31. [31]
    Fractals with Pov-Ray - Alberto Strumia
    Here is a fully 3-D Fractal Gallery. The 3-D rendering is obtained starting form a 2-D gray level picture like the following one. example2D.gif. saved ...
  32. [32]
    2.5.11.14 Fractal Patterns - Documentation - POV-Ray
    Fractal patterns supported in POV-Ray: For the Mandelbrot and Julia sets, higher exponents will be slower for two reasons.
  33. [33]
    Chapter 4: Design Algorithms - Rhino developer
    This chapter covers creating curves/surfaces using math equations, and generative algorithms like dragon curves, fractals, penrose tiling, and game of life.
  34. [34]
    Rhino Script - WeWantToLearn.net
    Jan 1, 2018 · This was again achieved with Rhino and Grasshopper. I don't believe this geometry has a name beyond 'the developing dragon curve', so I've ...
  35. [35]
    [PDF] Development of Virtual Reality Environments to Visualize the ... - ERIC
    Feb 10, 2025 · This article presents the algorithm and constructions for creating the Dragon's Curve fractal set using Platonic polyhedra. These fractals were ...
  36. [36]
    Development of Virtual Reality Environments to Visualize the ...
    This article presents the adaptations for creating a set of Dragon Curve fractals using the Platonic polyhedra. The modeled fractals were inserted into ...
  37. [37]
  38. [38]
  39. [39]
    (PDF) Innovative chaotic dragon fractal (ChDrFr) shapes for efficient ...
    Nov 6, 2023 · In this paper, the generation of new dragon fractal shapes with chaotic iteration parameters is introduced as the main component of a new ...Missing: generative jewelry
  40. [40]
    Dragon curve - Rosetta Code
    Create and display a dragon curve fractal. (You may either display the curve directly or write it to an image file.) Algorithms Here are some brief notes ...<|separator|>
  41. [41]
    NumPy / SciPy Recipes for Image Processing: Drawing the Dragon (1)
    Feb 26, 2015 · PDF | We discuss a NumPy implementation of a trick that can reduce run times whenever large sets of continuous points are to be plotted for.<|control11|><|separator|>
  42. [42]
  43. [43]