diff --git a/src/modules/RevealedPathModule.cpp b/src/modules/RevealedPathModule.cpp index 738ffbff78bfbe1fceec7ba6e7f6102229c031d2..46b6492ee8601cba1453e8b9759c791dcba405d9 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)); }