1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-18 20:41:18 +02:00
This commit is contained in:
Justin Lin
2020-03-30 13:08:13 +08:00
parent ae9aa5ee50
commit 7c92e0ac5a
2 changed files with 4 additions and 4 deletions

View File

@@ -23,11 +23,11 @@ function _nz_worley2_classic(p, nbrs, dist) =
function _nz_worley2_border(p, nbrs, dist) = function _nz_worley2_border(p, nbrs, dist) =
let( let(
dists = [ cells = [
for(nbr = nbrs) for(nbr = nbrs)
[nbr[0], nbr[1], norm(nbr - p)] [nbr[0], nbr[1], norm(nbr - p)]
], ],
sorted = sort(dists, by = "z"), sorted = sort(cells, by = "z"),
a = [sorted[0][0], sorted[0][1]], a = [sorted[0][0], sorted[0][1]],
b = [sorted[1][0], sorted[1][1]], b = [sorted[1][0], sorted[1][1]],
m = (a + b) / 2 m = (a + b) / 2

View File

@@ -26,11 +26,11 @@ function _nz_worley3_classic(p, nbrs, dist) =
function _nz_worley3_border(p, nbrs, dist) = function _nz_worley3_border(p, nbrs, dist) =
let( let(
dists = [ cells = [
for(nbr = nbrs) for(nbr = nbrs)
[nbr[0], nbr[1], nbr[2], norm(nbr - p)] [nbr[0], nbr[1], nbr[2], norm(nbr - p)]
], ],
sorted = sort(dists, by = "idx", idx = 3), sorted = sort(cells, by = "idx", idx = 3),
a = [sorted[0][0], sorted[0][1], sorted[0][2]], a = [sorted[0][0], sorted[0][1], sorted[0][2]],
b = [sorted[1][0], sorted[1][1], sorted[1][2]], b = [sorted[1][0], sorted[1][1], sorted[1][2]],
m = (a + b) / 2 m = (a + b) / 2