From c8955335e2df9c600c725436c828f3baef51a5b2 Mon Sep 17 00:00:00 2001 From: David Allemang Date: Tue, 28 Jan 2020 13:00:15 -0500 Subject: [PATCH] remove offset from slicing shader --- vis/shaders/4d/4d.gm.glsl | 4 ++-- vis/src/main.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/vis/shaders/4d/4d.gm.glsl b/vis/shaders/4d/4d.gm.glsl index aceec2e..3fafcb6 100644 --- a/vis/shaders/4d/4d.gm.glsl +++ b/vis/shaders/4d/4d.gm.glsl @@ -40,7 +40,7 @@ void main() { float x = 0.7; for (int i = 0; i < 4; ++i) { - if (pos4[i].w+x < 0) { + if (pos4[i].w < 0) { lo[L++] = i; } else { hi[H++] = i; @@ -53,7 +53,7 @@ void main() { vec4 a = pos4[lo[l]]; vec4 b = pos4[hi[h]]; - float t = unmix(a.w+x, b.w+x); + float t = unmix(a.w, b.w); sect[S++] = mix(a, b, t); } diff --git a/vis/src/main.cpp b/vis/src/main.cpp index 1d01f2f..5a12906 100644 --- a/vis/src/main.cpp +++ b/vis/src/main.cpp @@ -102,7 +102,7 @@ int main(int argc, char *argv[]) { auto mirrors = mirror(group); auto corners = plane_intersections(mirrors); - auto start = barycentric(corners, {1.00f, 0.1f, 0.01f, 0.05f}); + auto start = barycentric(corners, {1.00f, 0.1f, 0.01f, 0.01f}); auto points = res.path.walk(start, mirrors, reflect); auto g_gens = gg.group_gens();