- piccola correzione di un refuso in MakeBySideMill

This commit is contained in:
luca.bacis
2022-01-13 16:55:12 +01:00
parent 54a2f65000
commit ea4f41615b
+8 -13
View File
@@ -4194,19 +4194,14 @@ end
local function MakeBySideMill( Proc, ptC, vtN, nFacInd, dMaxMat, dFacElev, dToolDiam, bHeadDir)
local dH, dV
-- se smusso non è esclusivo
if Proc.Fct > 1 then
-- recupero la larghezza della faccia perpendicolarmente alle altre 2
local vtN2 = EgtSurfTmFacetNormVersor( Proc.Id, EgtIf( nFacInd == 0, 1, 0), GDB_ID.ROOT)
local vtX = vtN2 ^ vtN
local frRef = Frame3d( ptC, ptC + 100 * vtX, ptC + 100 * vtN2)
local b3Ref = EgtSurfTmGetFacetBBoxRef( Proc.Id, nFacInd, GDB_BB.STANDARD, frRef)
if b3Ref then
dV = b3Ref:getDimY()
dH = b3Ref:getDimX()
end
else
dH, dV = dV, dH
-- recupero la larghezza della faccia perpendicolarmente alle altre 2
local vtN2 = EgtSurfTmFacetNormVersor( Proc.Id, EgtIf( nFacInd == 0, 1, 0), GDB_ID.ROOT)
local vtX = vtN2 ^ vtN
local frRef = Frame3d( ptC, ptC + 100 * vtX, ptC + 100 * vtN2)
local b3Ref = EgtSurfTmGetFacetBBoxRef( Proc.Id, nFacInd, GDB_BB.STANDARD, frRef)
if b3Ref then
dV = b3Ref:getDimY()
dH = b3Ref:getDimX()
end
-- se lavorazione da sotto e lunga, va divisa in due metà
local bHalf = ( vtN:getZ() < -0.5 and dH > ( BD.MAX_LEN_BH_FROM_BOTTOM or 200))