DataBeam :
- nell'ordinamento quando si confrontano i box delle feature aggiunta verifica preliminare della loro validità - ulteriore limitazione a GetNzLimDownUp per FAST - migliorato calcolo larghezza DtMortise - in ProcessLapJoint corretta classificazione due facce sotto e modificati criteri assegnazione due facce alla coda.
This commit is contained in:
@@ -318,7 +318,7 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId, bForcedBladeMaster
|
||||
-- analisi del taglio
|
||||
local vOrd = {}
|
||||
local vFaceUse = {}
|
||||
if nSide == 1 or ( nSide == -1 and BD.DOWN_HEAD) then
|
||||
if nSide == 1 or ( nSide == -1 and ( BD.DOWN_HEAD or BD.TURN)) then
|
||||
vOrd = EgtIf( ptC[1]:getY() < ptRef:getY(), { 1, 2}, { 2, 1})
|
||||
vFaceUse = { BL.GetNearestOrthoOpposite( ptC[1] - ptM), BL.GetNearestOrthoOpposite( ptC[2] - ptM)}
|
||||
elseif nSide == -1 then
|
||||
@@ -368,7 +368,7 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId, bForcedBladeMaster
|
||||
-- verifico se posso usare lame
|
||||
local bCanUseBlade, bCanUseUnderBlade = CalcBladeUse( bUseBlade, BD.DOWN_HEAD, nSide, vtN[1], vtN[2], bConvex)
|
||||
-- introduco messaggi di errore in caso sia settata la lama ma impossibile utilizzarla
|
||||
-- se si toglie questa parte il processo continua utilizzandi però la fresa ma per il vincolo del parametro Q non è possibile
|
||||
-- se si toglie questa parte il processo continua utilizzando però la fresa ma per il vincolo del parametro Q non è possibile
|
||||
if bUseBlade and not BD.DOWN_HEAD and not bCanUseBlade then
|
||||
local sErr = 'Error, impossible use blade on too negative face'
|
||||
EgtOutLog( sErr)
|
||||
|
||||
Reference in New Issue
Block a user