mirror of
https://github.com/allemangD/toddcox-visualize.git
synced 2025-11-10 12:02:47 -05:00
Add scaled reflect
Main changed to use tile instead of edge_inds Other changes to main for visualizations
This commit is contained in:
@@ -73,6 +73,10 @@ glm::vec4 reflect(const glm::vec4 &vec, const glm::vec4 axis) {
|
||||
return vec - 2.f * project(vec, axis);
|
||||
}
|
||||
|
||||
glm::vec4 reflect_scaled(const glm::vec4 &vec, const glm::vec4 axis) {
|
||||
return vec - 2.f * glm::length(axis) * project(vec, axis);
|
||||
}
|
||||
|
||||
glm::vec4 gram_schmidt_last(std::vector<glm::vec4> vecs) {
|
||||
int N = vecs.size();
|
||||
for (int i = 0; i < N; ++i) {
|
||||
|
||||
Reference in New Issue
Block a user