DataBeam :
- migliorato ordinamento features - in LapJoint gestione ElleShape con 4 lati - in LongCut gestione taglio con lama.
This commit is contained in:
@@ -409,10 +409,12 @@ local function OrderFeatures( vProc, b3Raw)
|
||||
-- confronto standard
|
||||
if abs( B1.Box:getCenter():getX() - B2.Box:getCenter():getX()) > 0.4 * ( B1.Box:getDimX() + B2.Box:getDimX()) then
|
||||
return B1.Box:getCenter():getX() > B2.Box:getCenter():getX()
|
||||
elseif abs( B1.Box:getCenter():getY() - B2.Box:getCenter():getY()) > 0.4 * ( B1.Box:getDimY() + B2.Box:getDimY()) then
|
||||
elseif abs( B1.Box:getCenter():getY() - B2.Box:getCenter():getY()) > 0.2 * ( B1.Box:getDimY() + B2.Box:getDimY()) then
|
||||
return B1.Box:getCenter():getY() > B2.Box:getCenter():getY()
|
||||
else
|
||||
elseif abs( B1.Box:getCenter():getZ() - B2.Box:getCenter():getZ()) > 0.1 * ( B1.Box:getDimZ() + B2.Box:getDimZ()) then
|
||||
return B1.Box:getCenter():getZ() > B2.Box:getCenter():getZ()
|
||||
else
|
||||
return B1.Box:getCenter():getX() > B2.Box:getCenter():getX()
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user