Find Similar Packages for clipper-lib
clipper-libSimilar Packages:
Npm Package Weekly Downloads Trend
3 Years
🌟 Show real-time usage chart on clipper-lib's README.md, just copy the code below.
## Usage Trend
[![Usage Trend of clipper-lib](https://npm-compare.com/img/npm-trend/THREE_YEARS/clipper-lib.png)](https://npm-compare.com/clipper-lib#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 Show GitHub stars trend chart on clipper-lib's README.md, just copy the code below.
## GitHub Stars Trend
[![GitHub Stars Trend of clipper-lib](https://npm-compare.com/img/github-trend/clipper-lib.png)](https://npm-compare.com/clipper-lib)
Stat Detail
Package
Downloads
Stars
Size
Issues
Publish
License
clipper-lib17,291200215 kB7-BSL
README for clipper-lib

ClipperLib

forked from Javascript Clipper

Description

The Javascript Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.

Javascript Clipper is a port of Angus Johnson's Clipper library: https://sourceforge.net/projects/polyclipping/

LIVE DEMO: http://jsclipper.sourceforge.net/6.2.1.0/main_demo.html

Information and examples: http://jsclipper.sourceforge.net/6.2.1.0/

Donate Javascript Clipper Project: https://sourceforge.net/p/jsclipper/wiki/Donations/

Use cases:

Javascript Clipper Web Site

Features

  • Line and polygon clipping - intersection, union, difference & xor
  • Line and polygon offsetting with 3 types of joining - miter, square and round
  • Polygons can be of any shape, including self-intersecting polygons
  • Minkowski Addition and Minkowski Difference functions included
  • The library is written in Javascript
  • Comprehensive documentation
  • Demos use inline SVG and Canvas libraries
  • The library is significantly faster than commercial alternatives
  • Uses Tom Wu's fast big integer library
  • UMD support

Categories

Algorithms, Graphics

Links

License

Boost Software License (BSL1.0)