home *** CD-ROM | disk | FTP | other *** search
- L-System
- L-Sprites
-
- Name=Peano
- Iter=4
- Angles=4
- Axiom=X
- X=XFYFX+F+YFXFY-F-XFYFX
- Y=YFXFY-F-XFYFX+F+YFXFY
-
- Name=Peano1
- Iter=3
- Angles=4
- Axiom=F-F-F-F
- F=F-F+F+F+F-F-F-F+F<4
-
- Name=Peano2
- Iter=3
- Angles=8
- Axiom=FXY++F++FXY++F
- X=XY@Q2-F@IQ2-FXY++F++FXY
- Y=-@Q2F-@IQ2FXY
-
- Name=Peano3
- Iter=4
- Angles=4
- Axiom=X
- Y=XFYFX+F+YFXFY-F-XFYFX
- X=YFXFY-F-XFYFX+F+YFXFY
-
- Name=Pentagram
- Iter=3
- Angles=10
- Axiom=FX++FX++FX++FX++FX
- X=[++++@I1.618034F@.618034F!X!@I.618034]
-
- Name=Plant1
- Iter=4
- Angles=12
- Axiom=---F
- F=F[+F]F[-F]F
-
- Name=Plant2
- Iter=4
- Angles=16
- Axiom=----F
- F=F[+F]F[-F][F]
-
- Name=Plant3
- Iter=3
- Angles=16
- Axiom=----F
- F=FF-[-F+F+F]+[+F-F-F]
-
- Name=Plant4
- Iter=5
- Angles=16
- Axiom=----X
- X=F[+X]F[-X]+X
- F=FF
-
- Name=Plant5
- Iter=5
- Angles=12
- Axiom=---X
- X=F[+X][-X]FX
- F=FF
-
- Name=Plant6
- Iter=5
- Angles=16
- Axiom=----X
- X=F-[[X]+X]+F[+FX]-X
- F=FF
-
- Name=Plant7
- Iter=3
- Angles=12
- Axiom=---F
- F=F[+F[+F][-F]F][-F[+F][-F]F]F[+F][-F]F
-
- Name=PlantLeaf
- Iter=4
- Angles=12
- Axiom=c64---T
- L=[>32+D-D-D+|+D-D-D]
- F=FF
- T=U+[T]--[--L]U[++L]-[T]++T
- U=F[--L][++L]F
-
- Name=PlantLeaf1 sprite
- Iter=4
- Angles=12
- Axiom=#6c64---T
- L={leaf2,1.5}
- F=FF
- T=#.7U+[T]--[--L]U[++L]-[T]++T
- U=F[--L][++L]F
-
- Name=PlantLeaf2
- Iter=5
- Angles=16
- Axiom=c64----X
- X=F[+XL]F[-XL]+X
- F=FF
- L=[>16+D-D-D+|+D-D-D]
-
- Name=PlantLeaf2 sprite
- Iter=5
- Angles=16
- Axiom=#4c64----X
- X=#.75F[+XL]F[-XL]+X
- F=FF
- L={leaf2,3}
-
- Name=Prusinkiewicz
- Iter=3
- Angles=6
- Axiom=F+F+F+F
- F=FF+F+F+F+F+F-F
-
- Name=QuadGosper
- Iter=2
- Angles=4
- Axiom=-FR
- L=FLFL-FR-FR+FL+FL-FR-FRFL+FR+FLFLFR-FL+FR+FLFL+FR-FLFR-FR-FL+FL+FRFR-
- R=+FLFL-FR-FR+FL+FLFR+FL-FRFR-FL-FR+FLFRFR-FL-FRFL+FL+FR-FR-FL+FL+FRFR
- F=
-
- Name=QuadKoch
- Iter=2
- Angles=4
- Axiom=F-F-F-F-
- F=F+FF-FF-F-F+F+FF-F-F+F+FF+FF-F
-
- Name=Quartet
- Iter=5
- Angles=4
- Axiom=FB
- A=FBFA+HFA+FB-FA
- B=FB+FA-FB-JFBFA
- F=
- H=-
- J=+
-
- Name=Sierarhead
- Iter=4
- Angles=3
- Axiom=F+F+F
- F=FF+F+F+FF
-
- Name=Sierarrow
- Iter=7
- Angles=6
- Axiom=Y
- F=
- X=YF+XF+YF
- Y=XF-YF-XF
-
- Name=Sierhepta
- Iter=2
- Angles=7
- Axiom=F+F+F+F+F+F+F
- F=FF+F+F+F+F+F+F+FF
-
- Name=Sierhexa
- Iter=3
- Angles=6
- Axiom=F+F+F+F+F+F
- F=FF+F+F+F+F+F+FF
-
- Name=Sierocta
- Iter=2
- Angles=8
- Axiom=F+F+F+F+F+F+F+F
- F=FF+F+F+F+F+F+F+F+FF
-
- Name=Sierpinski1
- Iter=5
- Angles=6
- Axiom=FXF--FF--FF
- X=--FXF++FXF++FXF--
- F=FF
-
- Name=Sierpinski2
- Iter=4
- Angles=4
- Axiom=F+F+F+F
- F=FF+F+F+F+FF
-
- Name=Sierpinski3
- Iter=5
- Angles=3
- Axiom=F
- F=FXF
- X=+FXF-FXF-FXF+
-
- Name=Sierpinski4
- Iter=5
- Angles=3
- Axiom=F-F-F
- F=F[-F]F
-
- Name=Sierquint
- Iter=3
- Angles=5
- Axiom=F+F+F+F+F
- F=FF+F+F+F+F+FF
-
- Name=Sierrevhex
- Iter=3
- Angles=6
- Axiom=F-F-F-F-F-F
- F=FF+F+F+F+F+F+FF
-
- Name=Sierrevhepta
- Iter=2
- Angles=7
- Axiom=F-F-F-F-F-F-F
- F=FF+F+F+F+F+F+F+FF
-
- Name=Sierrevocta
- Iter=2
- Angles=8
- Axiom=F-F-F-F-F-F-F-F
- F=FF+F+F+F+F+F+F+F+FF
-
- Name=Sierrevquinta
- Iter=3
- Angles=5
- Axiom=F-F-F-F-F
- F=FF+F+F+F+F+FF
-
- Name=Sierrevsquare
- Iter=3
- Angles=4
- Axiom=F-F-F-F
- F=FF+F+F+F+FF
-
- Name=Sierrevtriangle
- Iter=3
- Angles=3
- Axiom=F-F-F
- F=FF+F+F+FF
-
- Name=SierSqGrid
- Iter=4
- Angles=4
- Axiom=F+XF+F+XF
- F=F
- X=XF-F+F-XF+F+XF-F+F-X
-
- Name=SnowFlake1
- Iter=3
- Angles=12
- Axiom=FR
- R=++!FRFU++FU++FU!---@Q3FU|-@IQ3!FRFU!
- U=!FRFU!|+@Q3FR@IQ3+++!FR--FR--FRFU!--
- F=
-
- Name=Snowflake2
- Iter=3
- Angles=12
- Axiom=F
- F=++!F!F--F--F@IQ3|+F!F--F--F!+++@Q3F@QI3|+F!F@Q3|+F!F
-
- Name=SnowFlake3
- Iter=3
- Angles=12
- Axiom=FX
- X=++F!X!FY--FX--FY|+@IQ3FYF!X!++F!Y!++F!Y!FX@Q3+++F!Y!FX
- Y=FYF!X!+++@IQ3FYF!X!++F!X!++F!Y!FX@Q3|+FX--FY--FXF!Y!++
- F=
-
- Name=Square
- Iter=3
- Angles=4
- Axiom=F+F+F+F
- F=FF+F+F+F+FF
-
- Name=SquareGasket
- Iter=4
- Angles=4
- Axiom=X
- X=+FXF+FXF+FXF+FXF
- F=FF
-
- Name=Tree1
- Iter=7
- Angles=12
- Axiom=c55---FFX
- X=@.75[-FX]+FX
-
- Name=Tree2
- Iter=4
- Angles=12
- Axiom=#16c50---H
- H=@.5#.6F[-HL][+HL]F[+HL]F[-HL][+HL]
- L=[c67#.1@.7+F-F-F+|+F-F-F]
-
- Name=Tree3
- Iter=4
- Angles=12
- Axiom=#16c50---H
- H=#.6F[-HL][+HL]F[+HL]F[-HL][+HL]
- F=FF
- L=[c67#.1+D-D-D+|+D-D-D]
-
- Name=Tree4
- Iter=7
- Angles=12
- Axiom=#16c50---FFX
- X=@.75#.75[-FXL]+FX
- L=[@.5#.1c67+D-D-D+|+D-D-D]
-
- Name=Tree5
- Iter=7
- Angles=12
- Axiom=---TTX
- X=@.75[-TXL]+TX
- L={trunk}{leaf,1.5}
- T={trunk}
-
- Name=Tree6
- Iter=4
- Angles=12
- Axiom=---H
- H=@.8T[-HL][+HL]T[+HL]T[-HL][+HL]
- T=T{trunk}
- L={trunk,.8}{leaf}
-
- Name=Tree7
- Iter=4
- Angles=12
- Axiom=---H
- H=@0.9T[-HL][+HL]T[+HL]T[-HL][+HL]
- T=TT{trunk}
- L=[{trunk}{leaf,1.5}]
-
- Name=Tree8
- Iter=4
- Angles=12
- Axiom=---H
- H=T[-HL][+HL]T[+HL]T[-HL][+HL]
- T=@0.95TT{trunk}
- L=[{trunk}{trunk}{leaf,2}]
-
- Name=Vertigo1
- Iter=13
- Angles=46
- Axiom=#2X
- X=X>1F+@.9997X
-
- Name=Vertigo2
- Iter=13
- Angles=49
- Axiom=#2X
- X=X>1F+@.9997X
-