Skip to content

Releases: mourner/robust-predicates

v3.0.3

22 Mar 10:29

Choose a tag to compare

Fixed a rare edge case with loss of precision in orient3d.

v3.0.2

25 May 07:33

Choose a tag to compare

  • Potentially improve orient2d performance. #7
  • 100 bytes smaller min-gzipped bundle.

v3.0.1

05 Apr 14:55

Choose a tag to compare

Add TypeScript types to the NPM package.

v3.0.0

08 Feb 19:48

Choose a tag to compare

  • Switch to native ES modules for Node, requiring v12+.
  • Add a repository field to package.json.

v2.0.4

10 Sep 15:09

Choose a tag to compare

  • ~10% faster orient2d.
  • ~10% smaller gzipped bundle.
  • Simplified the code a lot.

v2.0.3

04 Sep 12:02

Choose a tag to compare

Simplify code, reduce bundle size by ~18%.

v2.0.2

03 Sep 10:59

Choose a tag to compare

Fix insphere for the most difficult cases that need exact computation.

v2.0.1

02 Sep 14:02

Choose a tag to compare

Flip the y axis so that it's oriented from top to bottom (by modern conventions), reversing the signs of orient2d & insphere.

v1.1.0

01 Sep 21:00

Choose a tag to compare

  • Added orient2dfast, orient3dfast, incirclefast, inspherefast (non-robust, approximate versions of predicates)
  • Added TypeScript definitions.

v1.0.0

01 Sep 16:48

Choose a tag to compare

Complete the port, adding orient3d and insphere.