All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sim.app.lsystem.index.html Maven / Gradle / Ivy

Go to download

MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs. MASON contains both a model library and an optional suite of visualization tools in 2D and 3D.

The newest version!

Lindenmayer Systems

By Daniel Kuebrich

Lindenmayer Systems (or L-systems) are rule production systems which generate certain patterns (notably tree structures and fractals) commonly seen. A little about L-systems: http://www.biologie.uni-hamburg.de/b-online/e28_3/lsys.html

Usage

  • Under the Draw tab, enter the angle and the distance (the length of each line), and press the Set button.
  • Under the Rules tab, enter the seed and the production rules
  • Enter number of expansions and click Calculate to expand the rules into the symbol string.
  • Press the play button on this console to interpret the symbol string and draw draw the result.

You can also load rulesets with the Load button. There are several example rulesets in the mason/sim/app/lsystem/ directory. Each ends with the .lss extension.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy