From c212904acd9df0a62f11a38e6d3a21248b4dccbf Mon Sep 17 00:00:00 2001
From: Florent Berthaut <florent.berthaut@univ-lille.fr>
Date: Fri, 15 Dec 2023 15:12:55 +0100
Subject: [PATCH] Fixed path segments length

---
 src/modules/RevealedPathModule.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/RevealedPathModule.cpp b/src/modules/RevealedPathModule.cpp
index 738ffbf..46b6492 100644
--- a/src/modules/RevealedPathModule.cpp
+++ b/src/modules/RevealedPathModule.cpp
@@ -253,10 +253,10 @@ void RevealedPathModule::refreshGeometry() {
                 //build and store sub inverse matrix
                 mat4 subMat = scale(mat4(1.0),vec3(m_thickness*2.0,
                                         m_thickness*2.0,
-                                        length(dirSub)));
+                                        length(dirSub)*2.0));
                 subMat = rotSub * subMat;
                 subMat = translate(mat4(1.0),vec3(m_points[int(p)-1]->editPos()
-                                    + vec4(dir.x/2.0,dir.y/2.0,dir.z/2.0,1.0)))
+                                    + vec4(dirSub.x/2.0,dirSub.y/2.0,dirSub.z/2.0,1.0)))
                          * subMat;
                 m_subShapeInvMats.push_back(inverse(subMat));
             }
-- 
GitLab