Implement the Spline Tool (#512)

* Add Spline Tool

* Adapt to changes from master

* Apply review feedback

* Fixes

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
Paul Kupper
2022-02-09 16:22:57 -08:00
committed by Keavon Chambers
co-authored by Keavon Chambers
parent c54774c4c3
commit 38e75c2232
17 changed files with 409 additions and 29 deletions
+7
View File
@@ -68,6 +68,13 @@ pub enum Operation {
points: Vec<(f64, f64)>,
style: style::PathStyle,
},
AddSpline {
path: Vec<LayerId>,
transform: [f64; 6],
insert_index: isize,
points: Vec<(f64, f64)>,
style: style::PathStyle,
},
AddNgon {
path: Vec<LayerId>,
insert_index: isize,