From b79d9e5b0eeef83f1839d8f59770ec2ff595cd1f Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 21 Jan 2019 15:21:24 -0500 Subject: [PATCH] add missing half of gyroid --- js/geo-gyroid.js | 2 +- web/kiri/gyroid-test.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/geo-gyroid.js b/js/geo-gyroid.js index 2040f26c..2e0429c6 100644 --- a/js/geo-gyroid.js +++ b/js/geo-gyroid.js @@ -46,7 +46,7 @@ var gs_base_gyroid = exports; let erow = edge[y]; let lval = vrow[vrow.length - 1]; vrow.forEach((val, x) => { - if (lval <= 0 && val >= 0) { + if ((lval <= 0 && val >= 0) || (lval >= 0 && val <= 0)) { erow[x] = 1; points++; points_lr++; diff --git a/web/kiri/gyroid-test.html b/web/kiri/gyroid-test.html index 8e452aaf..2bb9bede 100644 --- a/web/kiri/gyroid-test.html +++ b/web/kiri/gyroid-test.html @@ -99,7 +99,7 @@ let erow = edge[y]; let lval = vrow[vrow.length - 1]; vrow.forEach((val, x) => { - if (lval <= 0 && val >= 0) { + if ((lval <= 0 && val >= 0) || (lval >= 0 && val <= 0)) { erow[x] = 1; points++; points_lr++;