Category : C Source Code
Archive   : FRASRC18.ZIP
Filename : TILING.L

 
Output of file : TILING.L contained in archive : FRASRC18.ZIP

; These LSystems are designed to be run from FRACTINT. No compilation is
; necessary, just copy this file to the FRACTINT directory and run FRACTINT.
; Select the lsystem fractal type and press F6 to select a file.


; This is the old ColorPenrose1 with three changes.
; 1. A brighter red and green
; 2. The name was changed to group the Penrose tilings together
; 3. The comment was corrected.

Penrose1Color { ; by Herb Savage
; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
; Roger Penrose's rhombuses
; Uses color to show similar lines
Angle 10
Axiom +WC10F--XC12F---YC12F--ZC10F
W=YC12F++ZC10F----XC12F[-YC12F----WC10F]++
X=+YC12F--ZC10F[---WC10F--XC12F]+
Y=-WC10F++XC12F[+++YC12F++ZC10F]-
Z=--YC12F++++WC10F[+ZC10F++++XC12F]--XC12F
F=
}

; This tiling actually does what the old comment for ColorPenrose1 said
; it did.

Penrose1Forced { ; by Herb Savage
; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
; Roger Penrose's rhombuses

; Uses color to show the edge matching rules to force nonperiodicy
Angle 10
Axiom +WC10FC12F--XC11FC10F---YC10FC11F--ZC12FC10F
W=YC10FC11F++ZC12FC10F----XC11FC10F[-YC10FC11F----WC10FC12F]++
X=+YC10FC11F--ZC12FC10F[---WC10FC12F--XC11FC10F]+
Y=-WC10FC12F++XC11FC10F[+++YC10FC11F++ZC12FC10F]-
Z=--YC10FC11F++++WC10FC12F[+ZC12FC10F++++XC11FC10F]--XC11FC10F
F=
C=
}

KitesAndDarts { ; by Herb Savage
; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
; Roger Penrose's kites and darts
Angle 10
Axiom WG+XG+WG+XG+WG+XG+WG+XG+WG+X
W=[F][[email protected]][[email protected]|X-Y|G|W]
X=[[email protected]][[email protected]|X|-G|W]
Y=[+F][@1.618033989F][[email protected]|Y+X]
Z=[-F][@1.618033989F][@.618033989G--WG|+Z]
F=
}

KitesAndDartsColor { ; by Herb Savage
; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
; Roger Penrose's kites and darts
Angle 10
Axiom WG+XG+WG+XG+WG+XG+WG+XG+WG+X
W=[C10F][[email protected]][[email protected]|X-Y|G|W]
X=[[email protected]][[email protected]|X|-G|W]
Y=[+C10F][@1.618033989C12F][[email protected]|Y+X]
Z=[-C10F][@1.618033989C12F][@.618033989G--WG|+Z]
F=
}

SpiralTile { ; by Herb Savage
; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers"
angle 16
axiom X++X++X++X++|G|X++X++X++X
X=[[email protected]@I.7653668647[-----Y]+++++C12F]
Y=[[email protected]@I.7653668647[-----Y]+++++C12F]
}

VoderbergTile { ; by Herb Savage
; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
; A spiral tiling by Heinz Voderberg
angle 30
axiom \84.1A\[email protected]@I4.783386117/96A
A=X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12Z
X=[D\78D\[email protected]@I3.393427/46.37236D\114[\168X\24Y]D\78D\[email protected]@I3.393427/46.37236D/78D]
Y=[D\78D\[email protected]@I3.393427/46.37236D/78D\168[\192Y]D\78D\[email protected]@I3.393427/46.37236D]
Z=[D\78D\[email protected]@I3.393427/46.37236D\114D\78D\[email protected]@I3.393427/46.37236D/78D]
}

; These two aren't tilings but simple spiral patterns done by my 12 year old
; son Morgan that really need the warning from "Fractal Creations" about
; color cycling introducing hypnotic states.

Vertigo1 { ; by Morgan Savage
; Try order 13 and color cycle in both 256 and 16 color modes
Angle 46
Axiom X
X=X>[email protected]
}

Vertigo2 { ; by Morgan Savage
; Try order 13 and color cycle in both 256 and 16 color modes
Angle 49
Axiom X
X=X>[email protected]
}



  3 Responses to “Category : C Source Code
Archive   : FRASRC18.ZIP
Filename : TILING.L

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/