From 79f9a760870865cf055812c48b00f0d0088507a8 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 12 Mar 2022 11:35:18 +0800 Subject: [PATCH] refactor --- src/experimental/_impl/_tiles_wfc_impl.scad | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/experimental/_impl/_tiles_wfc_impl.scad b/src/experimental/_impl/_tiles_wfc_impl.scad index c9cb1a2b..7da8daba 100644 --- a/src/experimental/_impl/_tiles_wfc_impl.scad +++ b/src/experimental/_impl/_tiles_wfc_impl.scad @@ -142,10 +142,10 @@ function _wf_coord_min_entropy(wf, coords, coords_leng, entropy, entropyCoord, i i == coords_leng ? entropyCoord : let( coord = coords[i], - noisedEntropy = wf_entropy(wf, coord.x, coord.y) - (rand() / 1000) + noisedEntropy = wf_entropy(wf, coord.x, coord.y) - (rand() / 1000), + nee = noisedEntropy < entropy ? [noisedEntropy, coord] : [entropy, entropyCoord] ) - noisedEntropy < entropy ? _wf_coord_min_entropy(wf, coords, coords_leng, noisedEntropy, coord, i + 1) : - _wf_coord_min_entropy(wf, coords, coords_leng, entropy, entropyCoord, i + 1); + _wf_coord_min_entropy(wf, coords, coords_leng, nee[0], nee[1], i + 1); /*