DataBeam :

- migliorie varie.
This commit is contained in:
Dario Sassi
2019-08-07 18:30:58 +00:00
parent e865cc6726
commit 0bf374a53f
5 changed files with 46 additions and 19 deletions
+8
View File
@@ -364,6 +364,7 @@ function BeamLib.GetFaceWithMostAdj( nSurfId)
-- recupero le facce non in sottosquadra e con il maggior numero di adiacenze
local nFacInd = {}
local nMaxAdj = 0
local nSupAdj = 0
for i = 1, nFacCnt do
if not vUcut[i] then
if vAdj[i] > nMaxAdj then
@@ -374,6 +375,13 @@ function BeamLib.GetFaceWithMostAdj( nSurfId)
table.insert( nFacInd, i - 1)
end
end
if vAdj[i] > nSupAdj then
nSupAdj = vAdj[i]
end
end
-- verifico non ci sia una faccia in sottosquadra con adiacenza superiore
if nSupAdj > nMaxAdj then
return -2, GEO.INFINITO
end
-- premio la faccia con minore elevazione
local nFacOpt, nFacOpt2