Name: cubicbezier Version: 0.2.0 Synopsis: Efficient manipulating of 2D cubic bezier curves. Category: Graphics, Geometry, Typography Copyright: Kristof Bastiaensen (2013) Stability: Unstable License: BSD3 License-file: LICENSE Author: Kristof Bastiaensen Maintainer: Kristof Bastiaensen Bug-Reports: https://github.com/kuribas/cubicbezier/issues Build-type: Simple Cabal-version: >=1.6 Description: 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. . The module "Geom2D.CubicBezier" exports all the cubic bezier functions. The module "Geom2D" contains general 2D geometry functions and transformations. source-repository head type: git location: https://github.com/kuribas/cubicbezier Library Ghc-options: -Wall Build-depends: base >= 3 && < 5, containers > 0.4, integration >= 0.1.1, deepseq >= 1.3.0 Exposed-Modules: Geom2D Geom2D.CubicBezier Geom2D.CubicBezier.Basic Geom2D.CubicBezier.Approximate Geom2D.CubicBezier.Outline Geom2D.CubicBezier.Curvature Geom2D.CubicBezier.Intersection Geom2D.CubicBezier.MetaPath Math.BernsteinPoly Other-Modules: Geom2D.CubicBezier.Numeric