New node: Bevel (#2067)

* Bevel node

* Fix clippy lints

* Prevent negative values

* Rename flipped() -> reversed()

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
James Lindsay
2024-10-25 19:25:41 -07:00
committed by GitHub
co-authored by Keavon Chambers
parent 63d44f22e3
commit dae6b2f239
5 changed files with 243 additions and 7 deletions
@@ -605,6 +605,16 @@ impl Bezier {
(arcs, low)
}
/// Reverses the direction of the bézier.
#[must_use]
pub fn reversed(self) -> Self {
Self {
start: self.end,
end: self.start,
handles: self.handles.reversed(),
}
}
}
#[cfg(test)]