From kragen@dnaco.net Mon Jul  6 09:45:34 1998
Date: Mon, 6 Jul 1998 09:45:33 -0400 (EDT)
From: Kragen <kragen@dnaco.net>
To: fractint@lists.xmission.com
Subject: Re: (fractint) rep-tile L-systems
In-Reply-To: <3.0.3.32.19980706170617.0091aa00@nznet.gen.nz>
Message-ID: <Pine.SUN.3.96.980706092446.13172C-100000@picard.dnaco.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Keywords:
X-UID: 286
Status: O
X-Status: 

On Mon, 6 Jul 1998, Morgan L. Owens wrote:
> >+-----+
> >|     |
> >|  +--+
> >|  |  |
> >+--+  +--+--+
> >|  |     |  |
> >|  +--+--+  |
> >|     |     |
> >+-----+-----+
> 
> Reptile1{
> Angle 4
> Axiom R
> R=FF+FF[+G|R]FF+FF[+G|R]FF+FF+FF-F[+R]RF+
> F=GG
> G=GG
> }

Cool!

I came up with a relatively similar solution after posting last night:
reptile_1 {
        angle 4
        axiom ++x++f-f-ff-ff-f-f
        x=x[g+g-x][-g+g-x][+g+g-x][++f-f-f[+f]f-f[+f]f-f-f]
        g=gg
        f=ff
}

I think yours is neater, though.

I've added diagrams to your others:

+--------+--------+
|        |        |
|     +--+--+     |
|     |     |     |
+-----+     +-----+
      |     |     |
      |  +--+     |
      |  |        |
      +--+--------+


> Reptile2{
> Angle 4
> Axiom Q
> Q=FFF|P|QFFF-FFFF-FFF|P|F-QFF+FF-FF-
> P=FFF|Q|PFFF+FFFF+FFF|Q|F+PFF-FF+FF+
> F=FF
> }

+--------+--+
|        |  |
|  +-----+  |
|  |        |
+--+--+-----+
      |     |
      |  +--+
      |  |  |
      |  |  |
      |  |  |
      +--+  |
      |     |
      +-----+


> Reptile3{
> Angle 4
> Axiom R
> R=F+R-F-FFF+L-F+FF+FFF+L-FFF+F+R-FFF+FF+
> L=F-L+F+FFF-R+F-FF-FFF-R+FFF-F-L+FFF-FF-
> F=FF
> }
    +---+
   /\   /\
  /  +-+  \
 /  /   \  \
+--+-----+--+

> Reptile4{
> Angle 6
> Axiom R
> R=++FFR+FFR+FFR++FFFRF
> F=FF
> }

Kragen


