Simplify Bezier-rs using poly-cool as the root finder (#3031)

* Convert tangents_to_point

* Convert normals_to_point

* Port over roots and project

* Remove symmetrical_basis

* Code style nits

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
jneem
2025-08-13 19:10:10 +00:00
committed by GitHub
co-authored by Keavon Chambers
parent bdc029c692
commit 6c3b7b23c5
7 changed files with 55 additions and 641 deletions
+4
View File
@@ -13,9 +13,13 @@ homepage = "https://github.com/GraphiteEditor/Graphite/tree/master/libraries/bez
repository = "https://github.com/GraphiteEditor/Graphite/tree/master/libraries/bezier-rs"
documentation = "https://graphite.rs/libraries/bezier-rs/"
[features]
std = ["glam/std"]
[dependencies]
# Required dependencies
glam = { workspace = true }
poly-cool = { workspace = true }
# Optional local dependencies
dyn-any = { version = "0.3.0", path = "../dyn-any", optional = true }