mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 01:41:22 +01:00
scale previpitation layer circles
This commit is contained in:
parent
604dcfacf6
commit
05217d176d
2 changed files with 4 additions and 6 deletions
|
|
@ -471,16 +471,14 @@ function togglePrec(event) {
|
|||
function drawPrec() {
|
||||
prec.selectAll("circle").remove();
|
||||
const {cells, points} = grid;
|
||||
|
||||
prec.style("display", "block");
|
||||
const show = d3.transition().duration(800).ease(d3.easeSinIn);
|
||||
prec.selectAll("text").attr("opacity", 0).transition(show).attr("opacity", 1);
|
||||
|
||||
const cellsNumberModifier = pointsInput.dataset.cells / 10000;
|
||||
const cellsNumberModifier = (pointsInput.dataset.cells / 10000) ** 0.25;
|
||||
const data = cells.i.filter(i => cells.h[i] >= 20 && cells.prec[i]);
|
||||
const getRadius = prec => {
|
||||
const base = prec / cellsNumberModifier / 2;
|
||||
return rn(Math.sqrt(base), 2);
|
||||
};
|
||||
const getRadius = prec => rn(Math.sqrt(prec / 4) / cellsNumberModifier, 2);
|
||||
|
||||
prec
|
||||
.selectAll("circle")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue