You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+3
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## **2.0***(2024-08-xx)*
9
9
10
+
**Version 2 is built with Java 17**
11
+
10
12
### Added
11
13
*`findShortestTour()` to `PGS_PointSet`. Computes an <i>approximate</i> Traveling Salesman path for a set of points.
12
14
*`pruneSparsePoints()` to `PGS_PointSet`. Prunes a list of points by removing points that are considered not sufficiently dense (far away from their nearest neighbours); a counterpart to `prunePointsWithinDistance()`.
@@ -16,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16
18
*`fix()` to `PGS_Processing`. Attempts to fix shapes with invalid geometry.
17
19
* Additional method signature for `frontChainPack()` that accepts a random seed.
18
20
*`isClockwise()` to `PGS_ShapePredicates`. Determines if the vertices of the specified shape form a clockwise loop.
21
+
*`extractInnerVertices()` to `PGS_Meshing`. Extracts all inner vertices from a mesh.
19
22
20
23
### Changes
21
24
* Packed circles from `PGS_CirclePacking.stochasticPack()` will now always lie within shape bounds.
0 commit comments