From 09b24de561b93dc3f625137a4575e9d70c3ae70b Mon Sep 17 00:00:00 2001 From: "luca.bacis" Date: Fri, 28 Jan 2022 11:44:37 +0100 Subject: [PATCH] - fix concatenamento stringa nil --- LuaLibs/ProcessLapJoint.lua | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/LuaLibs/ProcessLapJoint.lua b/LuaLibs/ProcessLapJoint.lua index e55c2d0..34c4241 100644 --- a/LuaLibs/ProcessLapJoint.lua +++ b/LuaLibs/ProcessLapJoint.lua @@ -2932,7 +2932,7 @@ local function MakeByChainOrSaw( Proc, tFData, dDimMin, dDimMax, vtOrtho, nLongF end for i = 1, nStep do -- inserisco la lavorazione di sawing - local sName = sName .. 'Csaw_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id)) .. '_' .. tostring( i) + local sName = 'Csaw_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id)) .. '_' .. tostring( i) local dOffs = ( i - 1) * dStep local bOk, sErr = DoSideChainSaw( Proc, sName, sSawing2, tFData, vtN, vtOrtho, nLongFaceId, dOffs, dMaxMat2, dSawCornerRad2, bOpenStart, bOpenEnd) if not bOk then @@ -4918,7 +4918,8 @@ local function MakeMoreFaces( Proc, bSinglePart, bPrevBhSideMill) tFData = UpdateFacet1Data( Proc.Id, tFData, nBottomFace, dFacElev) -- rendo nulla la faccia opzionale perchè si tratta di una fessura tFData = UpdateFacet2Data( Proc.Id, tFData, nil) - bClosedOrthoFaces = false -- non setto come tunnel + -- non setto come tunnel + bClosedOrthoFaces = false end end -- se non posso lavorare la feature perché condizionata dall'esecuzione del solo chamfer @@ -5014,17 +5015,15 @@ end function ProcessLapJoint.Make( Proc, nPhase, nRawId, nPartId, dOvmHead) -- inizializzo variabili globali al modulo local bOk, sErr = InitGlob( Proc, nPhase, nRawId, nPartId, dOvmHead) - if not bOk then return bOk, sErr end - -- limiti di fresatura semplice local MAX_MILL_LIN = 80 -- se non forzate frese, uso la lama local bUseBlade = Q_USE_ROUGH_TOOL ~= 1 and Q_USE_MILL ~= 1 local nForceUseBladeOnNotContinueFace - -- se ho attivo la lama e ho la feature 30, verifico i parametri Q propri della feature + -- se ho attiva la lama e ho la feature 30, verifico i parametri Q propri della feature if bUseBlade then if Proc.Prc == 30 then nForceUseBladeOnNotContinueFace = Q_BLADE_ON_ALONG_FACE @@ -5032,13 +5031,13 @@ function ProcessLapJoint.Make( Proc, nPhase, nRawId, nPartId, dOvmHead) if Q_ANTISPLINT_TYPE == 2 or Q_SIDE_ROUGH_TOOL == 1 then bUseBlade = false end - -- se ho attivo la lama e ho la feature 32, verifico i parametri Q propri della feature + -- se ho attiva la lama e ho la feature 32, verifico i parametri Q propri della feature elseif Proc.Prc == 32 then -- se antischeggia di fresa o abilitato sgrossatore di fianco if Q_ANTISPLINT_TYPE == 2 or Q_SIDE_ROUGH_TOOL == 1 then bUseBlade = false end - -- se ho attivo la lama e ho la feature 34, verifico i parametri Q propri della feature + -- se ho attiva la lama e ho la feature 34, verifico i parametri Q propri della feature elseif Proc.Prc == 34 then -- se antischeggia di fresa o abilitato sgrossatore di fianco if Q_ANTISPLINT_TYPE == 2 then