From abf3e05e7a85972f02336aa992c20a57781a50c5 Mon Sep 17 00:00:00 2001 From: TheNumbat Date: Wed, 17 Mar 2021 21:17:11 -0400 Subject: [PATCH] fix edge viz transform --- src/gui/model.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/model.cpp b/src/gui/model.cpp index f4edb0f..1af6876 100644 --- a/src/gui/model.cpp +++ b/src/gui/model.cpp @@ -253,7 +253,7 @@ void Model::edge_viz(Halfedge_Mesh::EdgeRef e, Mat4& transform) { float v0s = vert_sizes[v_0->id()], v1s = vert_sizes[v_1->id()]; float s = 0.5f * std::min(v0s, v1s); - if(dir.y == 1.0f || dir.y == -1.0f) { + if(1.0f - std::abs(dir.y) < EPS_F) { l *= sign(dir.y); transform = Mat4{Vec4{s, 0.0f, 0.0f, 0.0f}, Vec4{0.0f, l, 0.0f, 0.0f}, Vec4{0.0f, 0.0f, s, 0.0f}, Vec4{v0, 1.0f}}; -- GitLab