- in LapJoint.ClassifyFlip correzione per caso con 4 facce
This commit is contained in:
@@ -353,7 +353,7 @@ function WPL.FlipClassify( Proc)
|
||||
end
|
||||
end
|
||||
-- se con fondo
|
||||
else
|
||||
elseif nFacInd2 then
|
||||
-- calcolo la media delle normali delle facce di fondo ed assegno punteggio maggiore se positiva
|
||||
local vtN = {}
|
||||
vtN[1] = EgtSurfTmFacetNormVersor( Proc.Id, nFacInd, GDB_ID.ROOT)
|
||||
@@ -361,6 +361,9 @@ function WPL.FlipClassify( Proc)
|
||||
if vtN[1]:getZ() == -1 or vtN[2]:getZ() == -1 then return 0, 100 end
|
||||
if vtN[1]:getZ() == 1 or vtN[2]:getZ() == 1 then return 100, 0 end
|
||||
nFlip0, nFlip1 = VerifyVtNMedia(Proc.Id, nFacInd, nFacInd2)
|
||||
else
|
||||
-- verifico che la normale del fondo permetta la lavorazione da sopra ed assegno punteggio di conseguenza
|
||||
nFlip0, nFlip1 = VerifyVtN( Proc.Id, nFacInd)
|
||||
end
|
||||
-- se 5 facce
|
||||
elseif Proc.Fct == 5 then
|
||||
|
||||
Reference in New Issue
Block a user