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:
@@ -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 ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user