- CHANGELOG.md
- Arbitary options to all Pson functions
- Loop Segments util such as reverse orientation, flatten to points, check loop orientation, etc
- BoundingBox class
- Point.cross product
- Point.length2 no sqrt (for optimization)
- ArrangeGroup optional comparison by id instead of value
- Test file
- PointSegment class for representing segment (of other class) in form of interpolated point array
- Added optional ccw flag to arrange group util
- Pson.packEntities to pack id only if not exists
- Line.interpolate to return endpoint as pointers instead of copy
- Line.contains now use a more consistence linear algorithm
- Pson.write to pack by id