clipper2-lib-js
v0.0.6
Published
A port of Clipper2(C#) to js/ts.
Downloads
1,413
Readme
clipper2-lib-js
A Path Clipping and Offsetting library.
A port of Clipper2(C#) version 1.2.3 to js/ts.
Examples
const subj = new PathsD();
const clip = new PathsD();
subj.push([
{x:100, y:50},
{x:10, y:79},
{x:65, y:2},
{x:65, y:98},
{x:10, y:21}
]);
clip.push(Clipper.makePathD([ 98, 63, 4, 68, 77, 8, 52, 100, 19, 12 ]));
const solution = Clipper.intersect(subj, clip, FillRule.NonZero);
Todo
- [ ] Add build process.
- [x] Add tests.
- [ ] Add comments.
- [ ] Add demo.
- [ ] Add benchmark.
Plan
- [x] TypedArray Path.
Change Log
See ChangeLog.