From ae87d890cbe0eef50b93310dda6561aa1fbfe247 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Mon, 26 Jan 2026 18:05:42 +0100 Subject: [PATCH] Trimming : - piccole migliorie/correzioni. --- CalcBezierEdges.lua | 8 ++++---- DeleteTrimming.lua | 6 ++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CalcBezierEdges.lua b/CalcBezierEdges.lua index d8e0da2..d11effb 100644 --- a/CalcBezierEdges.lua +++ b/CalcBezierEdges.lua @@ -39,8 +39,8 @@ if dEdgeLinTol then dLinTolForEdges = dEdgeLinTol end if dEdgeAngTol then dAngTolForEdges = dEdgeAngTol end if dEdgeThick then dThickForEdges = dEdgeThick end local vsVal = EgtDialogBox( 'Edge Extraction', { 'Type', 'CB:*Extract Edges,Edges from Normals'}, - { 'Linear Tolerance', tostring( dLinTolForEdges)}, - { 'Angular Tolerance', tostring( dAngTolForEdges)}, + { 'Approx Linear Tolerance', tostring( dLinTolForEdges)}, + { 'Approx Angular Tolerance', tostring( dAngTolForEdges)}, { 'Thickness', tostring( dThickForEdges)}) if not vsVal or #vsVal ~= 4 then return end dEdgeLinTol = tonumber( vsVal[2]) @@ -92,7 +92,7 @@ local nFirstId, nCount --------------------------------- Estrazione degli Edges --------------------------------- if vsVal[1] == 'Extract Edges' then -- Recupero i Bordi - bOk, nFirstId, nCount = EgtTrimmingGetBorders( nCurrLayerId, vSel, dEdgeLinTol, dEdgeAngTol) + bOk, nFirstId, nCount = EgtTrimmingGetBorders( nCurrLayerId, vSel, dLinTol, dAngTol, dEdgeLinTol, dEdgeAngTol) if not bOk then EgtOutBox( ERROR_EDGE_CREATION .. 'Error in Computing Edges', 'Error', 'ERROR', 'OK') return @@ -109,7 +109,7 @@ if vsVal[1] == 'Extract Edges' then --------------------------------- Calcolo Edges per normali --------------------------------- else -- Calcolo i Bordi - bOk, nFirstId, nCount = EgtTrimmingGetBordersByNormals( nCurrLayerId, vSel, dEdgeLinTol, dEdgeAngTol, dEdgeThick) + bOk, nFirstId, nCount = EgtTrimmingGetBordersByNormals( nCurrLayerId, vSel, dLinTol, dAngTol, dEdgeLinTol, dEdgeAngTol, dEdgeThick) if not bOk then EgtOutBox( ERROR_EDGE_CREATION .. 'Error in Computing Edges', 'Error', 'ERROR', 'OK') return diff --git a/DeleteTrimming.lua b/DeleteTrimming.lua index 937ada2..8022dbd 100644 --- a/DeleteTrimming.lua +++ b/DeleteTrimming.lua @@ -29,8 +29,10 @@ local bDelete = EgtOutBox( 'Do you want to delete the current Trimming machining if not bDelete then return end -- Recupero ed eventualmente elimino il Layer delle curve di Sincronizzazione associato -local nLayerSynEditId = GlobVar.GetCurrentEditSyncCurvesLayer( nCurrPartId, nCurrLayerId) -if nLayerSynEditId ~= nil and nLayerSynEditId ~= GDB_ID.NULL then EgtErase( nLayerSynEditId) end +local nLayerSyncEditId = GlobVar.GetCurrentEditSyncCurvesLayer( nCurrPartId, nTrimmingLayerId) +if nLayerSyncEditId ~= nil and nLayerSyncEditId ~= GDB_ID.NULL then EgtErase( nLayerSyncEditId) end + +-- Elimino il Layer di Trimming corrente EgtErase( nTrimmingLayerId) -- Aggiorno la Grafica