Skip to content

Releases: hfutrell/BezierKit

v0.1.16: Merge pull request #23 from hfutrell/0.1.15-release

31 Jan 01:38
e7cd58d
Compare
Choose a tag to compare

significantly improves the speed of intersection testing by removing overhead in the bounding volume hierarchy, improving dispatch to the intersects method, and removing redundant bounding box computations as well as speeding up bounding box computation for cubic curves when all control points fall within the bounding box formed by the starting and end points.

v0.1.15

19 Dec 18:53
Compare
Choose a tag to compare

additional unit tests, makes public the contains(_:Path) API, and exposes some functionality to Objective-C.

v0.1.14: Merge pull request #22 from hfutrell/0.1.14-release

08 Dec 01:11
56a9a86
Compare
Choose a tag to compare

fixes edge cases in cubic intersection which would fail due to floating point precision limitations and adds unit test for this.

Fixed some instances of vector boolean operations that would fail.

Made failure cases of boolean operations apparent to caller by returning optional rather than logging error and then returning unsatisfactory results.

v0.1.13

28 Nov 21:43
Compare
Choose a tag to compare

improves reliability of removing self intersections and exposes several new methods on paths

v0.1.12: Merge pull request #19 from hfutrell/0.1.12-release

21 Sep 23:57
ccaa27e
Compare
Choose a tag to compare
fixed critical logic error in CrossingsRemoved and added unit test as…

v0.1.11: Merge pull request #18 from hfutrell/0.1.11-release

21 Sep 01:10
27a8111
Compare
Choose a tag to compare

v0.1.10

10 Sep 21:39
Compare
Choose a tag to compare
version # bump

v0.1.9: Merge pull request #16 from hfutrell/0.1.9-release

01 Sep 00:31
1c683cf
Compare
Choose a tag to compare

v0.1.8: Merge pull request #15 from hfutrell/0.1.8-release

28 Aug 22:44
adaeabe
Compare
Choose a tag to compare

v0.1.7: Merge pull request #14 from hfutrell/0.17-release

21 Aug 00:45
4099892
Compare
Choose a tag to compare