(h, amount)
| 382 | } |
| 383 | |
| 384 | function erode(h, amount) { |
| 385 | var er = erosionRate(h); |
| 386 | var newh = zero(h.mesh); |
| 387 | var maxr = d3.max(er); |
| 388 | for (var i = 0; i < h.length; i++) { |
| 389 | newh[i] = h[i] - amount * (er[i] / maxr); |
| 390 | } |
| 391 | return newh; |
| 392 | } |
| 393 | |
| 394 | function doErosion(h, amount, n) { |
| 395 | n = n || 1; |
no test coverage detected
searching dependent graphs…