Home Tools Blog About

Draw Mcworter Dendrite Fractal

In short

Draw Mcworter Dendrite Fractal online, free and private. Runs in your browser, no upload, instant and offline.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Naming note: the L-system rules here (X to X+YF+, Y to -FX-Y, 90 degree turns) generate the Heighway Dragon - see the sister tool draw-heighway-fractal for the same fractal with extra render features. William McWorter's actual Pentigree (1990s) is a different, 5-fold pentagonal construction.

🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Draw Mcworter Dendrite Fractal

Draw Mcworter Dendrite Fractal · free online tool · All Tools Verse
Draw Mcworter Dendrite Fractal. Free online tool that runs in your browser.
  1. Pick iterations (1-10). Iter N produces 2^N F-segments visiting a curve that fills (in the limit) a Heighway-dragon-shaped region. Iter ≥ 9 triggers "Drawing…" loading state.
  2. Set line length, canvas size, line width. Auto-scales to fit with 40 px padding.
  3. Pick line and background colors. Low-contrast pairings trigger an info-toast warning.
  4. Press Ctrl+Enter or click Draw. Stats show segments, dimension (2.0 - correctly labeled "Heighway dragon" since that's what's actually being drawn), L-system char count, length, render time.
  5. For more features: use the sister draw-heighway-fractal tool - it has the same engine but with extra render modes (symmetry highlighting, fire gradient) and explicit history disclosure.
  6. For an actual McWorter fractal: that would be his Pentigree, a 5-fold IFS with very different math. Not implemented in this codebase.
  7. Copy or Download. Standard ClipboardItem PNG and Blob download.

Frequently Asked Questions

Who was William McWorter and what is his actual contribution?

William McWorter (active 1990s) is a mathematician who published several fractal constructions on his personal website and in Conway-style recreational mathematics communities. His most-cited contribution is the Pentigree – a self-similar fractal built from 6 copies at scale 1/(φ²) = 1/2.618 around a pentagonal layout, where φ is the golden ratio. Its dimension is log(6)/log(φ²) ≈ 1.862. There’s no widely-recognized “McWorter Dendrite” fractal – that term appears to have been applied to a different curve (the Heighway dragon, as implemented here) by mistake. If you want the genuine Pentigree, search for “McWorter Pentigree IFS code”.

How does this differ from the sister draw-heighway-fractal tool?

Same engine (Heighway dragon L-system). Sister tool has more features: symmetry mode (alternating red/blue per segment to show recursive structure), fire gradient (red → amber along traversal), separate Reset and Clear, loading state, complete history disclosure including the NASA 1966 discovery context. This tool is the bare-bones version. Pick the sister tool unless you specifically want the historical misnomer preserved (e.g. for a textbook chapter discussing fractal name confusions).

What is an L-system?

L-system (Lindenmayer system) is a mathematical formalism introduced by Aristid Lindenmayer in 1968 to model plant growth. It works by recursive string rewriting: start with an axiom string, apply replacement rules to every character per iteration. After N iterations the string can be interpreted as turtle-graphics commands to draw a curve. F = forward + draw, + = turn right, – = turn left, X/Y = non-drawing state symbols for the recursion. Used in fractal generation, plant modelling, procedural city generation, and DNA folding analogies.

Why is the dimension exactly 2?

For self-similar sets: dim = log(N)/log(S) where N copies at scale 1/S. Heighway: 2 copies at scale 1/√2. dim = log(2)/log(√2) = log(2)/(½ log(2)) = 2. Dimension 2 means the limit curve covers a 2D region with positive area – it’s “space-filling.” The Heighway region (called the “Heighway dragon” shape) has a fractal boundary but a positive Lebesgue measure interior.

Why does iteration grow exponentially?

Each iter applies the rules to EVERY character. The rule expands X to 5 characters and Y to 5 characters, and after a few iterations roughly half the string is X+Y (then re-expanded). String length grows by factor ~2 per iter; F-segment count exactly doubles. Iter 10: ~120k F-segments, L-system string ~1.5M chars. Iter 12 would exceed practical memory limits (browser memory, not the math).

What does the L-system rule look like step by step?

Axiom: FX. Iter 1: replace X. FX → F + X+YF+ = FX+YF+. Iter 2: apply rules to both X and Y. FX+YF+ → F · (X+YF+) + (-FX-Y)F+ = FX+YF+-FX-YF+. Each iter doubles F count: iter 1 = 2 F’s, iter 2 = 4, iter 3 = 8, … iter N = 2^N.

Why is the fractal sometimes called a “dragon”?

At iter 5-8, the shape resembles a Chinese dragon with a serpentine body and zigzag scales. Martin Gardner popularised the name in his 1967 Scientific American “Mathematical Games” column where he wrote about NASA’s discovery. The name stuck. “Dendrite” – meaning tree-like branching – does NOT really apply to this curve.

Is my data secure?

Yes – 100% client-side. L-system expansion and Canvas drawing run in your browser. No parameters or images leave your device. Verify via your browser’s Network tab.

Keep going

Related Tools

All Fractals tools →

Draw Canopy Fractal

Draw a canopy-tree L-system fractal in your browser. 7 iterations, custom colors, gradient depth,…

Draw Cantor Dust Fractal

Draw true Cantor Dust (4-corner) or Sierpiński carpet (8-square) in your browser. Color modes,…

Draw Cantor Fractal

Draw the Cantor set with middle-third deletion. 0-10 iterations, custom colors, dimension and measure…

Draw Flowsnake Fractal

Draw the Gosper curve hexagonal space-filling fractal in your browser. Iterations 1-6, custom colors,…

Draw Frosty Fractal

Draw Frosty Fractal online, free and private. Runs in your browser, no upload, instant…

Draw Hausdorff Fractal

Draw the Hilbert curve or Moore curve (closed-loop variant) - true space-filling fractals (dim…

Draw Heighway Fractal

Draw the Heighway dragon (paper-folding fractal) with fire gradient and symmetry modes. L-system based.…

Draw Hexaflake Fractal

Draw the hexaflake (hexagon snowflake) - 7-hexagon recursive fractal with 6-fold symmetry. Custom colors,…

Draw Hilbert Fractal

Draw the Hilbert space-filling curve in your browser. 9 iterations, rotation, gradient, endpoints. Free,…

Draw Koch Fractal

Draw Koch curve, snowflake, or anti-snowflake at any angle. Iterations 0-7. Free, offline, client-side,…

Draw Levy Fractal

Draw the Lévy C-curve (Paul Lévy 1938) - space-filling fractal at 45°. Gradient and…

Draw Moore Fractal

Draw the Moore curve (Eliakim Moore 1900) - closed-loop space-filling fractal. Start/end markers, 4-fold…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: