From 1d0008ca7339ee846c965a037d4d6855aae4453c Mon Sep 17 00:00:00 2001
From: Neil Gershenfeld <gersh@cba.mit.edu>
Date: Mon, 28 May 2018 14:00:48 -0400
Subject: [PATCH] wip

---
 modules/frep/shapes/3D/menger | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/modules/frep/shapes/3D/menger b/modules/frep/shapes/3D/menger
index e47625c..249b6cb 100755
--- a/modules/frep/shapes/3D/menger
+++ b/modules/frep/shapes/3D/menger
@@ -51,9 +51,7 @@ var outputs = {
          var fn = `Math.min(${fn},Math.min(Y-0,${size}-Y))`
          var fn = `Math.min(${fn},Math.min(Z-0,${size}-Z))`
          for (var d = 0; d < depth; ++d) {
-            //var fn = `Math.min(${fn},Math.max(1/3-(Math.pow(3,${d})*X/${size})%1,(Math.pow(3,${d})*X/${size})%1-2/3))`
-            //var fn = `Math.min(${fn},Math.min((Math.pow(3,${d})*X/${size})%1-1/3,2/3-(Math.pow(3,${d})*X/${size})%1))`
-            var fn = `Math.min(${fn},-Math.min((X/${size})%1-1/3,2/3-(X/${size})%1))`
+            var fn = `Math.min(${fn},-Math.min(Math.min((Math.pow(3,${d})*X/${size})%1-1/3,2/3-(Math.pow(3,${d})*X/${size})%1),Math.min((Math.pow(3,${d})*Y/${size})%1-1/3,2/3-(Math.pow(3,${d})*Y/${size})%1)))`
             }
          var variables = ['X','Y','Z']
          var limits = [[0,size],[0,size],[0,size]]
-- 
GitLab