EgtExecutor 2.4h2 :

- aggiunte funzioni Exe e Lua CreateCircle2P
- in ExeCreateCurveFillet migliorato trim celle parti rimanenti arrivando anche a cancellazione
- estesa ExeModifyArcRadius per modificare raggio di arco mantenendo gli estremi oppure no da parametro bKeepCenter (default true).
This commit is contained in:
DarioS
2022-08-21 16:20:34 +02:00
parent 5c7ed7e3c1
commit 130f40d2bc
5 changed files with 146 additions and 23 deletions
+4 -2
View File
@@ -516,14 +516,16 @@ LuaSplitCurveAtSelfInters( lua_State* L)
static int
LuaModifyArcRadius( lua_State* L)
{
// 2 parametri : Id, dNewRad
// 2 o 3 parametri : Id, dNewRad [, bKeepCenter]
int nId ;
LuaCheckParam( L, 1, nId)
double dNewRad ;
LuaCheckParam( L, 2, dNewRad)
bool bKeepCenter = true ;
LuaGetParam( L, 3, bKeepCenter) ;
LuaClearStack( L) ;
// modifica del raggio
bool bOk = ExeModifyArcRadius( nId, dNewRad) ;
bool bOk = ExeModifyArcRadius( nId, dNewRad, bKeepCenter) ;
LuaSetParam( L, bOk) ;
return 1 ;
}