3dPrinting :

- aggiunto controllo sulla direzione della normale delle superfici ottenute dallo slicing.
This commit is contained in:
SaraP
2023-01-27 16:14:59 +01:00
parent 0a08957c55
commit 303bc59ddd
+5
View File
@@ -441,6 +441,11 @@ function CalcSlices.Exec( nPartId, nStmId, HMax)
local nSurfFR, nSrfNbr = EgtSurfFlatRegion( nLayId, vClosedId)
if nSurfFR then
-- verifico orientamento della normale
local vtN = EgtSurfFrNormVersor( nSurfFR, GDB_ID.ROOT)
if AreOppositeVectorApprox( vtN, vtSlicing) then
EgtInvertSurf( nSurfFR)
end
-- elimino le curve originali
for i = 1, #vClosedId do
EgtErase( vClosedId[i])