From c64aaade13fd99cb104933ae8709bc1c23246a51 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Thu, 23 Jan 2025 12:28:48 +0100 Subject: [PATCH] =?UTF-8?q?-=20in=20FaceData=20MainFaces=20non=20si=20crea?= =?UTF-8?q?=20se=20=C3=A8=20vuota=20-=20in=20SLOTBYBLADE=20e=20SLOTBYCHAIN?= =?UTF-8?q?SAW=20piccole=20correzioni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/FaceData.lua | 1 + StrategyLibs/SLOTBYBLADE.lua | 2 +- StrategyLibs/SLOTBYCHAINSAW.lua | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/LuaLibs/FaceData.lua b/LuaLibs/FaceData.lua index bae8104..3fe713b 100644 --- a/LuaLibs/FaceData.lua +++ b/LuaLibs/FaceData.lua @@ -535,6 +535,7 @@ function FaceData.GetMainFaces( Proc, Part) Logs.WriteMainFacesLog( Proc, MainFaces) end else + MainFaces = nil EgtOutLog( '---MainFaces NOT NEEDED---') end diff --git a/StrategyLibs/SLOTBYBLADE.lua b/StrategyLibs/SLOTBYBLADE.lua index 0b1beb2..d49fb1c 100644 --- a/StrategyLibs/SLOTBYBLADE.lua +++ b/StrategyLibs/SLOTBYBLADE.lua @@ -145,7 +145,7 @@ function SLOTBYBLADE.Make( Proc, Part, FaceToMachine, EdgeToMachine, OptionalPar EgtOutLog( Cutting.sMessage) return Cutting, EdgeToMachine.dElevation end - if #( Proc.MainFaces) > 0 and #( Proc.MainFaces.SideFaces) > 1 then + if Proc.MainFaces and #( Proc.MainFaces.SideFaces) > 1 then -- se tasca più stretta della lama la strategia non è applicabile if TOOLS[Cutting.nToolIndex].dDiameter > EdgeToMachine.dLength + 10 * GEO.EPS_SMALL then Cutting.sMessage = 'Pocket too narrow for blade diameter' diff --git a/StrategyLibs/SLOTBYCHAINSAW.lua b/StrategyLibs/SLOTBYCHAINSAW.lua index dbf2bff..92608a5 100644 --- a/StrategyLibs/SLOTBYCHAINSAW.lua +++ b/StrategyLibs/SLOTBYCHAINSAW.lua @@ -124,7 +124,7 @@ function SLOTBYCHAINSAW.Make( Proc, Part, FaceToMachine, EdgeToMachine, Optional EgtOutLog( Mortising.sMessage) return Mortising end - if #( Proc.MainFaces) > 0 and #( Proc.MainFaces.SideFaces) > 1 then + if Proc.MainFaces and #( Proc.MainFaces.SideFaces) > 1 then -- se tasca più stretta della sega a catena la strategia non è applicabile if TOOLS[Mortising.nToolIndex].dWidth > EdgeToMachine.dLength + 10 * GEO.EPS_SMALL then Mortising.sMessage = 'Pocket too narrow for chainsaw width'