livarot

livarot is a collection of C classes dealing with paths, and polygons: filling, stroking, etc.
Download

livarot Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • fred
  • Publisher web site:

livarot Tags


livarot Description

livarot is a collection of C classes dealing with paths, and polygons: filling, stroking, etc. livarot is a collection of C classes (added a C version of the polygon stuff) dealing with paths, and polygons: filling, stroking, rasterizing, boolean operations, insets, offsets, anti-aliasing.Here are some key features of "livarot":· create paths, bezier paths, and cubic path· transform paths in polylines· stroke polylines with differents butt and join types· fill polylines· transform polylines into shapes (non-intersecting eulerian graphs)· boolean operations on shapes: intersection, union, difference· compute offsets of shapes· raster shapes in 32bit ARGB buffers with anti-aliasing· compute voronoi diagrams of points and segments· clamp the voronoi diagram to a given distance, and clamp the inside to a given distance and the outside to different distances· raster voronoi diagrams by filling them, or using the distance as an index in a color table, or the gradient (it's a bad term, just meaning: "vector to the nearest point of the shape") as indexWhat's New in This Release:· changes to the path code, and to the curve->polyline conversion code· a few bugs died· added the ability to recompose curves from polylines by tracking the origin of each segment of the polygon· voronoi construction code brought back from the dead (aka septieme)· some outline approximation code· corrected a bug with quadratic bezier in outlines


livarot Related Software