L-system program and code, Matlab

Most of the images and documentation graphics are produced with a single program, L_system_tiling.m, and a few with L_system_3D_tiling.m, written in Matlab.

The attached files as a group can be used to generate any variation of the L-systems and tilings. All files should be in a single directory.

[To Do: Short ellaboration on the code itself] L_system_tiling.m code is current up to March 23, 2008. Occasionally I will make changes to the code, while maintaining the arguement structure. Although the program is essentially as simple as the system it models, there are many auxilliary options and functionality that make the code less readable. The code is only partially commented.

[To Do: Listing of attached files with brief description.]

[To Do: Brief explanation on the use of L_system_tiling.m.]

[To Do: Brief explanation on the use of L_system_3D_tiling.m.]

[To Do: Condensed pseudo-code of the core code.]

[To Do: About and why Matlab?]

 

------------------

Terms for use: There are no restrictions on the use of this code, auxilliary code and other required resources. Claiming to be the originator, explicitly or implicitly, is bad karma. A link (if appropriate), a note to dow[at]uoregon.edu, and credit are appreciated but not required.

 

AttachmentSize
interp1_fa.m12.33 KB
interp2_fa.m1.76 KB
LS_rule_graphic_1.png282 bytes
LS_rule_graphic_2.png206 bytes
LS_rule_graphic_3.png158 bytes
L_system_3D_tiling.m40.43 KB
L_system_tiling.m35.38 KB

Comments

Post new comment

Security question, designed to stop automated spam bots