Trimming :
- aggiunta la modalità ReduceTwistRMF.
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 1.4 KiB |
+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')
|
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')
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
-- ReduceTwist.lua by Egalware s.r.l. 2026/04/21
|
||||||
|
|
||||||
|
assert(loadfile( "C:\\EgtData\\trimming\\ReduceTwist.lua"))(1)
|
||||||
+5
-4
@@ -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
|
||||||
Reference in New Issue
Block a user