This module is part of and developed for Citybound. At some point in the future it might become generally useful!
2D Computational Geometry for Javascript
Uses primitives with a configurable thickness for giving reasonable results even for inaccurate inputs.
- Line, Ray, LineSegment
- Circle, Curve
- Path (LineSegments + Curves)
- Shape
- Stroke
- Clipping/Boolean Operations
- Offsetting/Straight Skeleton