From a28cc2d8be9d961c2710655e7f79f765d4800b5e Mon Sep 17 00:00:00 2001 From: David Allemang Date: Thu, 29 Oct 2020 20:43:06 -0400 Subject: [PATCH] Add "center" offset to each slice --- vis/include/rendering.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vis/include/rendering.hpp b/vis/include/rendering.hpp index ae86264..1b54379 100644 --- a/vis/include/rendering.hpp +++ b/vis/include/rendering.hpp @@ -47,6 +47,7 @@ public: cgl::VertexArray vao; vec5 root = vec5::Ones().normalized(); + vec5 center = vec5::Zero(); mat5 transform = mat5::Identity(); vec3 color = vec3::Ones(); @@ -70,7 +71,7 @@ public: std::transform( higher.begin(), higher.end(), higher.begin(), - [&](const vec5& v) { return transform * v; } + [&](const vec5& v) { return center + transform * v; } ); std::vector lower(higher.size());