DataDoors 2.7f1 :

- modifiche per consentire di inserire ConeCleanCorner in sfinestrature da disegno
  (dare nome opportuno tipicamente ConeCleanCorner, aggiungere info ConeCleanCorner=1, ActiveStopMach=1 e SetMaxElev=1,
   la quota 0 di queste geometrie viene portata al filo sotto della porta).
This commit is contained in:
Dario Sassi
2025-06-04 18:29:37 +02:00
parent 747b74d2bf
commit 0613fa0df6
4 changed files with 15 additions and 5 deletions
+1
View File
@@ -504,6 +504,7 @@ function AddSurfTmByExtrusion( ParId, EntId, bSingleGeom, nSpecialGeom, bSideSur
sNameGeom == 'flat_dw_sd_blind' then
bExclude = true
end
if EgtGetInfo( EntId, 'ConeCleanCorner', 'b') then bExclude = true end
end
if not bExclude then
dThId = EgtCurveThickness( nIdGeom)
+1 -1
View File
@@ -6481,7 +6481,7 @@ function MachiningLoc.Calc( tPz, tsAssemb, nNumMachFromTable, nNumMachFromCam, n
bGetSplitCuts = true
end
elseif tLocMach[i].Oper == 'AdjustConeCleanPaths' and nProbeMode ~= 1 then
bOk, nNewIdEnt = MB.AdjustConeCleanPaths( EntList[j], bMakeGhost)
bOk, nNewIdEnt = MB.AdjustConeCleanPaths( EntList[j], bMakeGhost, nil, Ls)
elseif tLocMach[i].Oper == 'AdjustVertAsOnHeads' and nProbeMode ~= 1 then
bLocMach, nNewIdEnt = MB.AdjustVertAsOnHeads( EntList[j], bMakeGhost)
if not bLocMach then
+11 -2
View File
@@ -1834,8 +1834,17 @@ local function MoveCutOuts( tCutOut, sSideLk, bPushDr, bImport, nTypeCout)
end
end
if bImport then
EgtModifyCurveThickness(tCutOut.geom, -DGD.dT)
if bImport then
-- modifica dello spessore di tutte le curve del gruppo
local EntId = EgtGetFirstInGroup( tCutOut.geom)
while EntId do
if EgtGetInfo( EntId, 'ConeCleanCorner', 'b') then
EgtMove( EntId, Vector3d( 0, 0, -DGD.dT))
else
EgtModifyCurveThickness( EntId, -DGD.dT)
end
EntId = EgtGetNext( EntId)
end
-- se non ci sono tagli di hatching
if DGD.NotExistHatch then
-- creo estrusi e superfici piane delle geometrie passanti
+2 -2
View File
@@ -1,6 +1,6 @@
-- Version.lua by EgalWare s.r.l. 2025/05/26
-- Version.lua by EgalWare s.r.l. 2025/06/04
-- Gestione della versione di Doors
NAME = 'Doors'
VERSION = '2.7e4'
VERSION = '2.7f1'
MIN_EXE = '2.6k4'