diff --git a/Beam/BeamDataNew.lua b/Beam/BeamDataNew.lua index 6dbc50b..d694b38 100644 --- a/Beam/BeamDataNew.lua +++ b/Beam/BeamDataNew.lua @@ -144,6 +144,15 @@ local function GetSCC( vtToolDirection, vtEdgeDirection, vtNFace) return nSCC end +--------------------------------------------------------------------- +local function GetMinNzTopHead( vtNFace, Tool) + if Tool and Tool.sFamily ~= 'SAWBLADE' then + return sin( -15) + else + return sin( -11) + end +end + --------------------------------------------------------------------- -- sAxis può essere AB, C, Z; restituisce direzioni, profondità di estrusione e punti per il controllo precollisione local function GetPreCollisionData( sAxis, vtC, vtHead) @@ -265,7 +274,7 @@ local function GetSetupInfo( sHead) if sHead == 'H1' then SetupInfo.HeadType = { bTop = true, bBottom = false} SetupInfo.PreferredSide = {} - SetupInfo.GetMinNz = function() return sin( -15) end + SetupInfo.GetMinNz = GetMinNzTopHead SetupInfo.GetPreCollisionData = GetPreCollisionData SetupInfo.GetSCC = GetSCC end