Build things with L-Systems
rusty-systems is a crate for procedurally generating content using L-Systems. It can be installed
from https://crates.io/crates/rusty-systems:
cargo add rusty-systems
This project is still in its early days and might undergo rapid changes. See the crate docs for more information on how to use this library.
Here is a brief (and trivial) example of using the library
use *;
let system = new;
system.parse_production.unwrap;
let starting_axiom = system.parse_prod_string.unwrap;
let result = system.derive.unwrap.unwrap;
println!;
Documentation
- The main documentation for this project is available at docs.rs.
- A changelog is also available.
- The website for this project is available at https://theriver.github.io/rusty-systems/
Installation
The most recent released version of the crate can be installed by adding it to your projects crate.toml file:
cargo add rusty-systems
You can also install any of the tagged development versions using git:
[]
= { = "https://github.com/TheRiver/rusty-systems.git", = "2.0.0"}
License
This code is licensed under the MIT license. See the LICENSE file for more details.