turtle-rs

This crate is no longer published under the name turtle on crates.io

A turtle graphics engine for Rust. Generates Scalable Vector Graphics (SVG) and Encapsulated PostScript (EPS) out-of-the-box.

Example

```rust extern crate turtle;

use turtle::{Canvas, Turtle};

fn main() { let mut t = Canvas::new(); // move the turtle 100.0 points upwards t.forward(100.0); // rotate the head of the turtle by 90 degree to the right t.right(90.0); // move 100.0 forward again (now to the right). t.forward(100.0); // ...

// write the graphic (SVG) to stdout.
t.save_svg(&mut std::io::stdout()).unwrap();

// or write it as EPS t.save_eps(&mut File::create("test.eps").unwrap()).unwrap(); } ```

For more examples see my Lindenmayer-system library.