Commit f84cab5
committed
fix: use uniform scale for Bowyer-Watson insertion, not anisotropic transform
The per-simplex anisotropic transform (based on local gradient) varies
across the mesh, which can produce disconnected or non-star-shaped
cavities in the Bowyer-Watson algorithm, breaking its volume
conservation invariant.
Fix: use the uniform bounds-scaling matrix for triangulation
maintenance (Bowyer-Watson insertion). The anisotropic transform is
still used for point selection (choose_point_in_simplex in
_ask_best_point), so anisotropic sampling behavior is preserved.
Closes #74.1 parent 2efbfb6 commit f84cab5
1 file changed
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
268 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
269 | 274 | | |
270 | | - | |
| 275 | + | |
271 | 276 | | |
272 | 277 | | |
273 | 278 | | |
| |||
0 commit comments