fix: clip by bbox

This commit is contained in:
Azgaar 2022-07-07 02:09:13 +03:00
parent 392cc24f7c
commit 9bd90e51d9
6 changed files with 7 additions and 19 deletions

View file

@ -90,10 +90,7 @@ export function editCoastline(node = d3.event.target) {
function redrawCoastline() {
const f = +elSelected.attr("data-f");
const vertices = pack.features[f].vertices;
const points = clipPoly(
vertices.map(v => pack.vertices.p[v]),
1
);
const points = clipPoly(vertices.map(v => pack.vertices.p[v]));
const d = round(lineGen(points));
elSelected.attr("d", d);
defs.select("mask#land > path#land_" + f).attr("d", d); // update land mask