v2.14.0
Bug fixes:
- plane2 and plane3.difference had unintentionally inverted effect. This is a breaking change for code using the old implementation.
New geometry:
- circle2, alias of sphere2
- circle3
- segment3
New functions:
- helm2: projectToCameraTransform
- helm3: difference
- plane2: orientation
- plane3: orientation, projectByDepth
- point2: projectByDistance
- point3: projectByDistance, distanceToPlane
- scalar1: projectToPlane
- scalar2: projectToPlane
- scalar3: projectToPlane
- sphere2: boundingCircle, alias boundingSphere
- sphere3: boundingSphere
New constants:
- ZERO and UNIT for various geometries
Other changes:
- improved readme
- improved box3, point2, vec2, helm3 and plane3 docs
- new test utility: almostEqualHelmert