EgtExecutor 2.5k3 :

- in CreateSurfFrFatCurve aggiunto parametro opzionale per distinguere squadratura cambi di direzione da squadratura estremi.
This commit is contained in:
SaraP
2023-11-14 15:08:04 +01:00
parent 4f97c95a8d
commit e2c401cc4a
3 changed files with 8 additions and 5 deletions
+4 -2
View File
@@ -147,7 +147,7 @@ LuaCreateSurfFlatRegion( lua_State* L)
static int
LuaCreateSurfFrFatCurve( lua_State* L)
{
// 4 parametri : ParentId, nCrvId, dRad, bSquared
// 4 o 5 parametri : ParentId, nCrvId, dRad, bSquared [,bSquaredMids]
int nParentId ;
LuaCheckParam( L, 1, nParentId)
int nCrvId ;
@@ -156,9 +156,11 @@ LuaCreateSurfFrFatCurve( lua_State* L)
LuaCheckParam( L, 3, dRad)
bool bSquared ;
LuaCheckParam( L, 4, bSquared)
bool bSquaredMids = bSquared ;
LuaGetParam( L, 5, bSquaredMids) ;
LuaClearStack( L) ;
// creo una regione piana
int nId = ExeCreateSurfFrFatCurve( nParentId, nCrvId, dRad, bSquared) ;
int nId = ExeCreateSurfFrFatCurve( nParentId, nCrvId, dRad, bSquared, bSquaredMids) ;
// restituisco il risultato
if ( nId != GDB_ID_NULL)
LuaSetParam( L, nId) ;