Skip to content

Commit 12061bc

Browse files
committed
chore(release): version 3.9.0
1 parent f94e526 commit 12061bc

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
For online version see [Github Releases].
99

10+
## [3.9.0] – 2025-07-01
11+
12+
- Added `mapping` for the `PlantingHoleSeeds` extension in `UnsafeTriangulator<T2>`. This optional buffer provides a mapping between the initial triangles and triangles after planting hole seeds.
13+
- Added a utility for calculating the *axis-aligned bounding box* of a given collection of points (`Utilities.BoundingBox`).
14+
- Added a utility for calculating the *center of mass* (COM) of a given collection of points, assuming equal weights for all positions (`Utilities.CenterOfMass`).
15+
16+
### Changed
17+
18+
- Extended `UnsafeTriangulator<T2>.ConstrainEdge` to replace the `args` parameter with explicit options: `sloanMaxIters` and `verbose`. The previous overload using `args` is now marked with the `[Obsolete]` attribute.
19+
- Extended `UnsafeTriangulator<T2>.PlantHoleSeeds` to replace the `args` and `input` parameters with explicit options: `autoHolesAndBoundary`, `restoreBoundary`, and `holeSeeds`. The previous overload using `args` and `input` is now marked with the `[Obsolete]` attribute.
20+
21+
### Fixed
22+
23+
- "Support" for triangulation with empty position buffer with enabled pre-processors.
24+
1025
## [3.8.0] – 2025-04-30
1126

1227
### Added
@@ -342,6 +357,7 @@ options in the triangulation settings, aka `RestoreBoundary`.
342357

343358
[Github Releases]: https://github.com/andywiecko/BurstTriangulator/releases
344359

360+
[3.9.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.9.0
345361
[3.8.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.8.0
346362
[3.7.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.7.0
347363
[3.6.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.6.0

Documentation~/manual/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Then, in the dependencies section, provide the desired version of the package:
2828

2929
```json
3030
"dependencies": {
31-
"com.andywiecko.burst.triangulator": "3.8.0",
31+
"com.andywiecko.burst.triangulator": "3.9.0",
3232
...
3333
```
3434

Documentation~/override/partials/breadcrumb.tmpl.partial

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
<div class="container" style="
1414
width: 80px;
1515
line-height: 40px;
16-
"><b>v3.8.0</b></div>
16+
"><b>v3.9.0</b></div>
1717
</div>
1818
</div>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.andywiecko.burst.triangulator",
3-
"version": "3.8.0",
3+
"version": "3.9.0",
44
"displayName": "Burst Triangulator",
55
"description": "A single-file package which provides Delaunay triangulation of the given set of points with constraints and mesh refinement.",
66
"unity": "2022.2",

0 commit comments

Comments
 (0)