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
Generated
+10
View File
@@ -468,6 +468,7 @@ dependencies = [
"dyn-any",
"glam",
"kurbo",
"poly-cool",
"serde",
]
@@ -4042,6 +4043,15 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3"
[[package]]
name = "poly-cool"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6113ca52ade3ae52044cf0519e2c78ffa82120f6fa82f5099c8a4fd3ec8de43"
dependencies = [
"arrayvec",
]
[[package]]
name = "portable-atomic"
version = "1.11.1"