Trimming :
- aggiunta la modalità ReduceTwistRMF.
This commit is contained in:
+12
-3
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user