turtle-svg

How to build and run ?

  1. Install the dependencies

Usage example

```rust use turtle_svg::{ turtle::TurtleSvg, color::ColorPre };

fn main() { let mut turtle = TurtleSvg::new();

// Pen settings
turtle.set_pen_size(5.);
turtle.set_pen_color(ColorPre::Red);
turtle.set_background_color(ColorPre::None);

// Square
turtle.forward(40.);
turtle.right(90.);
turtle.forward(40.);
turtle.right(90.);
turtle.forward(40.);
turtle.right(90.);
turtle.forward(40.);

// Drawing size, name
turtle.drawing_mut().set_size((300., 100.));
turtle.drawing_mut().set_center((20., 20.));
turtle.drawing_mut().save_svg("red_square.svg");

} ```

Documentation

Run cargo doc --open to read the documentation in the browser.