mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-13 18:24:28 +02:00
refactor: use %
This commit is contained in:
@@ -2,10 +2,8 @@ function cell_pt(fcord, grid_w, seed, x, y, gw, gh) =
|
|||||||
let(
|
let(
|
||||||
nx = fcord.x + x,
|
nx = fcord.x + x,
|
||||||
ny = fcord.y + y,
|
ny = fcord.y + y,
|
||||||
sd_x = nx < 0 ? nx + gw :
|
sd_x = (nx + gw) % gw,
|
||||||
nx >= gw ? nx % gw : nx,
|
sd_y = (ny + gh) % gh,
|
||||||
sd_y = ny < 0 ? ny + gh :
|
|
||||||
ny >= gh ? ny % gh : ny,
|
|
||||||
sd_base = abs(sd_x + sd_y * grid_w)
|
sd_base = abs(sd_x + sd_y * grid_w)
|
||||||
)
|
)
|
||||||
([nx, ny] + rands(0.1, 0.9, 2, seed_value = seed + sd_base)) * grid_w;
|
([nx, ny] + rands(0.1, 0.9, 2, seed_value = seed + sd_base)) * grid_w;
|
||||||
|
@@ -13,10 +13,8 @@ module vrn2_space(size, grid_w, seed, spacing = 1, r = 0, delta = 0, chamfer = f
|
|||||||
let(
|
let(
|
||||||
nx = fcord.x + x,
|
nx = fcord.x + x,
|
||||||
ny = fcord.y + y,
|
ny = fcord.y + y,
|
||||||
sd_x = nx < 0 ? nx + gw :
|
sd_x = (nx + gw) % gw,
|
||||||
nx >= gw ? nx % gw : nx,
|
sd_y = (ny + gh) % gh,
|
||||||
sd_y = ny < 0 ? ny + gh :
|
|
||||||
ny >= gh ? ny % gh : ny,
|
|
||||||
sd_base = abs(sd_x + sd_y * grid_w)
|
sd_base = abs(sd_x + sd_y * grid_w)
|
||||||
)
|
)
|
||||||
([nx, ny] + rands(0.1, 0.9, 2, seed_value = seed + sd_base)) * grid_w;
|
([nx, ny] + rands(0.1, 0.9, 2, seed_value = seed + sd_base)) * grid_w;
|
||||||
|
Reference in New Issue
Block a user