- In LapJoint corretto il recupero dati utensile che, in alcune funzioni, puntava all'utensile errato.
- In BeamLib ChangeOrOpenStart corretta ricerca segmento più lungo.
This commit is contained in:
+3
-2
@@ -21,6 +21,7 @@
|
||||
-- 2023/01/20 Modificata PutStartNearestToEdge per gestire lato preferito come Y+, Y-, z*, Z-. Aggiunta funzione GetDistanceToNextPart.
|
||||
-- 2023/01/31 Aggiunta funzione ConvertToClosedCurve, precedentemente parte di ProcessMortise.Make
|
||||
-- 2023/02/22 Modifiche a SetOpenSide, aggiunte ChangeOrOpenStart e CurveWithOnlyStraightLines.
|
||||
-- 2023/06/12 In ChangeOrOpenStart corretta ricerca segmento più lungo.
|
||||
|
||||
-- Tabella per definizione modulo
|
||||
local BeamLib = {}
|
||||
@@ -966,8 +967,8 @@ function BeamLib.ChangeOrOpenStart( nPathInt, nStartPoint)
|
||||
end
|
||||
-- recupero l'indice del segmento aperto più lungo
|
||||
local nMaxOpen, dMaxLen
|
||||
local vOpen = EgtGetInfo( nPathInt or GDB_ID.NULL, 'OPEN')
|
||||
for i = 0, #( vOpen or {}) do
|
||||
local vOpen = EgtGetInfo( nPathInt or GDB_ID.NULL, 'OPEN', 'vi')
|
||||
for i = 1, #( vOpen or {}) do
|
||||
-- se primo o più lungo, lo salvo
|
||||
local dLen = EgtCurveCompoLength( nPathInt, vOpen[i])
|
||||
if not dMaxLen or dLen > dMaxLen then
|
||||
|
||||
Reference in New Issue
Block a user