Trimming :

- aggiunta la modalità ReduceTwistRMF.
This commit is contained in:
Daniele Bariletti
2026-05-06 10:14:00 +02:00
parent baf74c6398
commit 6eb7484901
4 changed files with 20 additions and 7 deletions
+12 -3
View File
@@ -1,8 +1,17 @@
-- ReduceTwist.lua by Egalware s.r.l. 2026/04/21
-- ReduceTwistRMF.lua by Egalware s.r.l. 2026/04/21
require( 'EgtBase')
_ENV = EgtProtectGlobal()
EgtEnableDebug( false)
EgtEnableDebug( true)
local nType = ...
tbTypes = {
STD = 0, -- standard
RMF = 1 -- con rotation minimizing frame
}
if not nType then
nType = tbTypes.STD
end
-- Carico le costanti di Trimming
EgtAddToPackagePath( EgtGetSourceDir() .. '?.lua')
@@ -100,7 +109,7 @@ EgtSetColor(vSyncSel[1], EDIT_SURF_SYNC_COLOR)
EgtSetColor(vSyncSel[2], EDIT_SURF_SYNC_COLOR)
local nNewSurfId = EgtRegolarizeSurfaceLocally( nEditSurfLayer, nSurf,vSyncSel[1],vSyncSel[2],dLinTol)
local nNewSurfId = EgtRegolarizeSurfaceLocally( nEditSurfLayer, nSurf,vSyncSel[1],vSyncSel[2],dLinTol, nType)
if nNewSurfId == nil or nNewSurfId == GDB_ID.NULL then
EgtOutBox( ERROR_REDUCE_TWIST .. 'Failed Reduction of twist', 'Error', 'ERROR', 'OK')