cubicbezier: Efficient manipulating of 2D cubic bezier curves.
This library supports efficient manipulating of 2D cubic bezier curves. The original goal is to support typography, but it is useful for general graphics. Supported features are:
Evaluating bezier curves and derivatives, affine transformations on bezier curves, arclength and inverse arclength, intersections between two curves, intersection between a curve and a line, curvature and radius of curvature, finding tangents parallel to a vector, finding inflection points and cusps.
It also supports polynomial root finding with Bernstein polynomials.
|Versions [faq]||0.1.0, 0.2.0, 0.3.0, 0.4.0.1, 0.4.0.2, 0.5.0.0, 0.6.0.0, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.6.0.4, 0.6.0.5, 0.6.0.6|
|Dependencies||base (>=3 && <5), containers (>0.4 && <0.6), integration (>=0.1.1 && <0.3) [details]|
|Copyright||Kristof Bastiaensen (2014)|
|Revised||Revision 1 made by HerbertValerioRiedel at Fri Apr 7 07:43:12 UTC 2017|
|Category||Graphics, Geometry, Typography|
|Source repo||head: git clone https://github.com/kuribas/cubicbezier|
|Uploaded||by KristofBastiaensen at Thu Apr 30 23:35:20 UTC 2015|
|Distributions||LTSHaskell:0.6.0.5, NixOS:0.6.0.6, Stackage:0.6.0.6|
|Downloads||6402 total (181 in the last 30 days)|
|Rating||(no votes yet) [estimated by rule of succession]|
Docs available [build log]
Last success reported on 2015-04-30 [all 1 reports]
- cubicbezier-0.3.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
For package maintainers and hackage trustees