Monthly Downloads: 132
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Graphics     Math     Geometry     Typography    
Latest version: v6.0.5

cubicbezier alternatives and similar packages

Based on the "Geometry" category.
Alternatively, view cubicbezier alternatives based on common mentions on social networks and blogs.

  • hgeometry

    HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms. The main two focusses are: (1) Strong type safety, and (2) implementations of geometric algorithms and data structures that have good asymptotic running time guarantees.
  • dimensions

    Many-dimensional type-safe numeric ops
  • Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and ´╗┐external services monitoring, Scout is a developer's best friend when it comes to application development.
  • geos

    This is a Haskell binding to Geos, the open-source geometry library
  • yx

    Row-major 2D coordinates

Do you think we are missing an alternative of cubicbezier or a related project?

Add another 'Geometry' Package



Haskell library for manipulating cubic and quadratic bezier curves. It is meant as a low level library to support 2D graphics and typography applications.

Features implemented:

  • evaluating bezier curves and derivatives
  • approximation of a curve through some points
  • removing overlap and boolean operations on paths
  • finding tangents parallel to a vector
  • curvature and radius of curvature
  • intersections between two curves
  • intersections between a curve and a line
  • finding inflection points and cusps
  • affine transformations on bezier curves
  • creating paths from meta paths (as in D.E.Knuth's metafont)

Features todo:

  • calligraphic strokes