Recursive turtle programs and iterated affine transformations

Tao Ju, Scott Schaefer, Ron Goldman

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

We provide a formal proof of equivalence between the class of fractals created by recursive-turtle programs (RTP) and iterated affine transformations (IAT). We begin by reviewing RTP (a geometric interpretation of non-bracketed L-systems with a single production rule) and IAT (iterated function systems restricted to affine transformations). Next, we provide a simple extension to RTP that generalizes RTP from conformal transformations to arbitrary affine transformations. We then present constructive proofs of equivalence between the fractal geometry generated by RTP and IAT that yield conversion algorithms between these two methods. We conclude with possible extensions and a few open questions for future research.

Original languageEnglish
Pages (from-to)991-1004
Number of pages14
JournalComputers and Graphics
Volume28
Issue number6
DOIs
StatePublished - Dec 2004

Keywords

  • Affine transformation
  • Fractal
  • Turtle graphics

Fingerprint

Dive into the research topics of 'Recursive turtle programs and iterated affine transformations'. Together they form a unique fingerprint.

Cite this