Add "center" offset to each slice

This commit is contained in:
David Allemang
2020-10-29 20:43:06 -04:00
parent fbd23aea02
commit a28cc2d8be

View File

@@ -47,6 +47,7 @@ public:
cgl::VertexArray vao; cgl::VertexArray vao;
vec5 root = vec5::Ones().normalized(); vec5 root = vec5::Ones().normalized();
vec5 center = vec5::Zero();
mat5 transform = mat5::Identity(); mat5 transform = mat5::Identity();
vec3 color = vec3::Ones(); vec3 color = vec3::Ones();
@@ -70,7 +71,7 @@ public:
std::transform( std::transform(
higher.begin(), higher.end(), higher.begin(), higher.begin(), higher.end(), higher.begin(),
[&](const vec5& v) { return transform * v; } [&](const vec5& v) { return center + transform * v; }
); );
std::vector<vec4> lower(higher.size()); std::vector<vec4> lower(higher.size());