fix: cells ids can go over UINT16_MAX (v1.97.11)

This commit is contained in:
Azgaar 2024-05-26 21:28:39 +02:00
parent 1e3e2dfddd
commit 97ea5a5472
4 changed files with 28 additions and 15 deletions

View file

@ -1208,7 +1208,7 @@ function reGraph() {
pack.cells.g = createTypedArray({maxValue: grid.points.length, from: newCells.g});
pack.cells.q = d3.quadtree(newCells.p.map(([x, y], i) => [x, y, i]));
pack.cells.h = createTypedArray({maxValue: 100, from: newCells.h});
pack.cells.area = createTypedArray({maxValue: UINT16_MAX, from: pack.cells.i}).map(getCellArea);
pack.cells.area = createTypedArray({maxValue: UINT32_MAX, from: pack.cells.i}).map(getCellArea);
TIME && console.timeEnd("reGraph");
}