From dc8c5e8ba2ee5d5e5cdf2352c33d0e7305d67275 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Fri, 28 Nov 2025 16:03:00 +0100 Subject: [PATCH] - in PreCollisionLib piccola correzione --- LuaLibs/PreCollisionLib.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LuaLibs/PreCollisionLib.lua b/LuaLibs/PreCollisionLib.lua index b6f2667..fb290ff 100644 --- a/LuaLibs/PreCollisionLib.lua +++ b/LuaLibs/PreCollisionLib.lua @@ -126,7 +126,9 @@ function PreCollisionLib.CheckCollisionWithAxis( sAxis, Edge, vtNFace, vtHead, P end -- vtToolSCC è la direzione vtTool con verso dato dalla direzione SCC (punta verso il lato in cui c'è l'asse C/aggregato) - local nSCC = Tool.SetupInfo.GetSCC( Edge.vtN, Edge.ptEnd - Edge.ptStart, vtNFace) + local vtEdge = Edge.ptEnd - Edge.ptStart + vtEdge:normalize() + local nSCC = Tool.SetupInfo.GetSCC( Edge.vtN, vtEdge, vtNFace) local vtSCC = BeamLib.GetDirectionFromSCC( nSCC) local vtToolSCC if Edge.vtN * vtSCC > GEO.EPS_SMALL then