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
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

+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') require( 'EgtBase')
_ENV = EgtProtectGlobal() _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 -- Carico le costanti di Trimming
EgtAddToPackagePath( EgtGetSourceDir() .. '?.lua') EgtAddToPackagePath( EgtGetSourceDir() .. '?.lua')
@@ -100,7 +109,7 @@ EgtSetColor(vSyncSel[1], EDIT_SURF_SYNC_COLOR)
EgtSetColor(vSyncSel[2], 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 if nNewSurfId == nil or nNewSurfId == GDB_ID.NULL then
EgtOutBox( ERROR_REDUCE_TWIST .. 'Failed Reduction of twist', 'Error', 'ERROR', 'OK') EgtOutBox( ERROR_REDUCE_TWIST .. 'Failed Reduction of twist', 'Error', 'ERROR', 'OK')
+3
View File
@@ -0,0 +1,3 @@
-- ReduceTwist.lua by Egalware s.r.l. 2026/04/21
assert(loadfile( "C:\\EgtData\\trimming\\ReduceTwist.lua"))(1)
+5 -4
View File
@@ -27,7 +27,8 @@ Button18=CalcBezier.lua,Images\BezierSurf.png,Get Surf
Button19=ResetBezierSurf.lua,Images\ResetBezierSurf.png,<-- Undo Button19=ResetBezierSurf.lua,Images\ResetBezierSurf.png,<-- Undo
Button20=Separator Button20=Separator
Button21=ReduceTwist.lua,Images\ReduceTwist.png,Reduce Twist Button21=ReduceTwist.lua,Images\ReduceTwist.png,Reduce Twist
Button22=ConfirmSurfChange.lua,Images\ConfirmSurfChange.png, Confirm Surf Change Button22=ReduceTwistRMF.lua,Images\ReduceTwistRMF.png,Reduce Twist with RMF
Button23=ResetSurfChange.lua,Images\ResetSurfChange.png, Reset Surf Change Button23=ConfirmSurfChange.lua,Images\ConfirmSurfChange.png, Confirm Surf Change
Button24=Separator Button24=ResetSurfChange.lua,Images\ResetSurfChange.png, Reset Surf Change
Button25=Settings.lua,Images\Settings.png,Settings Button25=Separator
Button26=Settings.lua,Images\Settings.png,Settings