Skip to content

Commit 3f33e6d

Browse files
Correct error
1 parent 2e73b3a commit 3f33e6d

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

public/js/renderer.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,12 +364,17 @@ function ajusterIterationsExport(largeur, hauteur, maxIter) {
364364

365365
function interpolerLineaire(a, b, t) {
366366
const fn = wasmExportFunctions.interpoler_lineaire;
367-
return fn ? fn(a, b, t) : a + (b - a) * t;
367+
if (fn && Number.isInteger(a) && Number.isInteger(b) && Number.isInteger(t)) {
368+
return fn(a, b, t);
369+
}
370+
return a + (b - a) * t;
368371
}
369372

370373
function interpolerLogarithmique(a, b, t) {
371374
const fn = wasmExportFunctions.interpoler_logarithmique;
372-
if (fn) return fn(a, b, t);
375+
if (fn && Number.isInteger(a) && Number.isInteger(b) && Number.isInteger(t)) {
376+
return fn(a, b, t);
377+
}
373378
if (a <= 0 || b <= 0) return interpolerLineaire(a, b, t);
374379
return a * ((b / a) ** t);
375380
}

0 commit comments

Comments
 (0)