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')
_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')
+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
Button20=Separator
Button21=ReduceTwist.lua,Images\ReduceTwist.png,Reduce Twist
Button22=ConfirmSurfChange.lua,Images\ConfirmSurfChange.png, Confirm Surf Change
Button23=ResetSurfChange.lua,Images\ResetSurfChange.png, Reset Surf Change
Button24=Separator
Button25=Settings.lua,Images\Settings.png,Settings
Button22=ReduceTwistRMF.lua,Images\ReduceTwistRMF.png,Reduce Twist with RMF
Button23=ConfirmSurfChange.lua,Images\ConfirmSurfChange.png, Confirm Surf Change
Button24=ResetSurfChange.lua,Images\ResetSurfChange.png, Reset Surf Change
Button25=Separator
Button26=Settings.lua,Images\Settings.png,Settings