bezier
A 2D Bézier curve math library. Based heavily on the work of @TheRealPomax <pomax.github.io/bezierjs>. Live examples can be found at <www.dartographer.com/bezier>.
1.2.0
6.2K downloads/mo
#3565 most downloaded on pub.dev
aab29/bezier.dart
What this package is like to depend on
Last release 5 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 1.3 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
9 releases · Dec 2018 to Apr 2021
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 9-
1.2.004 Apr 2021Release notes
Open source →- Migrate to null safety (Thanks to @fzyzcjy for doing most of the work)
- Update SDK constraints to
'>=2.12.0 <3.0.0' - Updated dependencies (
vector_mathandtest) to support null safety as well - Removing usage of the
newkeyword in the code inREADME.md - Updating a URL in
README.md
-
1.1.522 Dec 2019Release notes
Open source →- Replaced all usages of double quotes with single quotes in order to conform to the latest style recommendations.
- Fixed one instance (in
quadratic_bezier.dart) where we used aList()constructor instead of the[]literal.
-
1.1.410 Dec 2019 -
1.1.220 May 2019Release notes
Open source →- Fixed certain cases, reported by @fidlip (Thank you!), where
intersectionsWithLineSegmentfailed to find intersections - Added
pointIntersectsBoundingBoxApproximatelyinbezier_toolsto supportintersectionsWithLineSegment - Added more unit tests for
intersectionsWithLineSegment, based on cases reported by @fidlip
- Fixed certain cases, reported by @fidlip (Thank you!), where
-
1.1.120 Feb 2019Release notes
Open source →- Changed usages of
length == 0andlength > 0toisEmptyandisNotEmpty, respectively, in accordance with hints provided by Pub
- Changed usages of
-
1.1.031 Jan 2019Release notes
Open source →- Added
nearestTValuemethod toBezierclass, based on work by @luigi-rosso -- Thanks! - Added
indexOfNearestPointmethod (to supportnearestTValue) inbezier_tools - Added unit tests for both new methods in
bezier_nearest_methods_test
- Added
-
1.0.321 Dec 2018Release notes
Open source →- Corrected the version number in the pubspec, since I forgot to commit it in 1.0.2
-
1.0.112 Dec 2018Release notes
Open source →- Adjusted minor details in pubspec
- Listed GitHub page as package homepage
-
1.0.012 Dec 2018Release notes
Open source →- First public release
- Published to Pub at [https://pub.dartlang.org/packages/bezier]