diff --git a/LuaLibs/CalcPaths.lua b/LuaLibs/CalcPaths.lua index 51ada92..f3cbc30 100644 --- a/LuaLibs/CalcPaths.lua +++ b/LuaLibs/CalcPaths.lua @@ -531,11 +531,9 @@ end -- Funzione che sistema le intersezioni fra costolature nel caso generico local function AdjustRibsOffsetForIntersection( nCrv1, nCrv2, LayerParams, nOffsGrp) - -- calcolo gli offset della curva principale ( nCrv1) da usare per trim + -- calcolo la superficie della curva principale ( nCrv1) da usare per trim local nShells = EgtGetInfo( nCrv1, KEY_RIBS_SHELLS_NBR, 'i') - local nOverlap1 = EgtGetInfo( nCrv1, KEY_RIBS_OVERLAP, 'i') - local nOverlap2 = EgtGetInfo( nCrv2, KEY_RIBS_OVERLAP, 'i') - local nOverlap = min( nOverlap1, nOverlap2) + local nOverlap = EgtGetInfo( nCrv2, KEY_RIBS_OVERLAP, 'i') local dOffs = ( nShells - 1) * LayerParams.dStrand / 2 local nSrf = EgtSurfFrFatCurve( nOffsGrp, nCrv1, dOffs + ( 1 - nOverlap / 100) * LayerParams.dStrand, false) if not nSrf then return end