From d6c79cbf78ef187614e741bc3dac5009027e4be8 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 2 Feb 2026 10:32:05 +0100 Subject: [PATCH] EgtExecutor 3.1a3 : - aggiunto a funzioni lua EgtCurveCompoSetTempProp e EgtCurveCompoSetTempParam il parametro opzionale indice (default 0). --- EgtExecutor.rc | Bin 19652 -> 19652 bytes LUA_GdbModifyCurve.cpp | 12 ++++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 0dcc65eb86321a195f015c289b40b0f4f4ffe747..3d2f9991536e151a3d09fc944d736b51184dfc27 100644 GIT binary patch delta 252 zcmX>ylkvz*#trM3wOtwV7}6PX7%~}(88R3Y7&I6{fg+gylkvz*#trM3)jb*V7}6PX7*ZLEfmne-gCUrqgdq`#Gl9HNpll|HJz3DLb#olc z941Di&A-`PnSqoe*K!sx?>N)s4T4pSMw1=6k~jAW*?>e(i-FY$N+HxVD8kglDRC$f oYw_lZF2#(3`CylMf?bvabW!4FLAQ;}n8K4Mx*Xg*!OMgR0F3ZDZ~y=R diff --git a/LUA_GdbModifyCurve.cpp b/LUA_GdbModifyCurve.cpp index 274c433..8f4edd1 100644 --- a/LUA_GdbModifyCurve.cpp +++ b/LUA_GdbModifyCurve.cpp @@ -933,16 +933,18 @@ LuaRemoveCurveCompoUndercutOnY( lua_State* L) static int LuaCurveCompoSetTempProp( lua_State* L) { - // 3 parametri : Id, nCrv, nProp + // 3 parametri : Id, nCrv, nProp [, nPropInd] int nId ; LuaCheckParam( L, 1, nId) int nCrv ; LuaCheckParam( L, 2, nCrv) int nProp ; LuaCheckParam( L, 3, nProp) + int nPropInd = 0 ; + LuaGetParam( L, 4, nPropInd) ; LuaClearStack( L) ; // imposto sulla curva della composita la proprietà temporanea - bool bOk = ExeCurveCompoSetTempProp( nId, nCrv, nProp) ; + bool bOk = ExeCurveCompoSetTempProp( nId, nCrv, nProp, nPropInd) ; LuaSetParam( L, bOk) ; return 1 ; } @@ -951,16 +953,18 @@ LuaCurveCompoSetTempProp( lua_State* L) static int LuaCurveCompoSetTempParam( lua_State* L) { - // 3 parametri : Id, nCrv, dParam + // 3 parametri : Id, nCrv, dParam [, nParamInd] int nId ; LuaCheckParam( L, 1, nId) int nCrv ; LuaCheckParam( L, 2, nCrv) double dParam ; LuaCheckParam( L, 3, dParam) + int nParamInd = 0 ; + LuaGetParam( L, 4, nParamInd) ; LuaClearStack( L) ; // imposto sulla curva della composita il parametro temporaneo - bool bOk = ExeCurveCompoSetTempParam( nId, nCrv, dParam) ; + bool bOk = ExeCurveCompoSetTempParam( nId, nCrv, dParam, nParamInd) ; LuaSetParam( L, bOk) ; return 1 ; }