use anyhow::Result;
use cnccoder::prelude::*;
fn main() -> Result<()> {
let mut program = Program::new(Units::Metric, 10.0, 50.0);
program.set_name("planing");
let tool = Tool::cylindrical(
Units::Metric, 20.0, 10.0, Direction::Clockwise, 5000.0, 500.0, );
let mut context = program.context(tool);
context.append_cut(Cut::plane(
Vector3::new(0.0, 0.0, 3.0),
Vector2::new(100.0, 100.0),
0.0,
1.0,
));
write_project(&program, 0.5)?;
Ok(())
}