EgtExecutor 1.6g3 :

- correzione controlli in ExeCreateGeoFrame
- ExeInitGeomDB rinominata ExeInitContext
- aggiunta ExeDeleteContext
- migliorato log di ExeExit
- aggiunta possibilità di leggere e scrivere variabili LUA_Base.cpp
- aggiunta possibilità di chiamare funzioni Lua.
This commit is contained in:
Dario Sassi
2015-07-14 15:48:55 +00:00
parent d070901ce0
commit c5fdfea88c
27 changed files with 673 additions and 524 deletions
+7 -7
View File
@@ -33,7 +33,7 @@ LuaInvertSurf( lua_State* L)
// eseguo inversione superfici
bool bOk = ExeInvertSurface( vId) ;
// restituisco il risultato
LuaSetReturn( L, bOk) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
@@ -54,10 +54,10 @@ LuaExtractSurfTmFacetLoops( lua_State* L)
int nNewId = ExeExtractSurfTmFacetLoops( nId, nFacet, nDestGrpId, &nCount) ;
// restituisco il risultato
if ( nNewId != GDB_ID_NULL)
LuaSetReturn( L, nNewId) ;
LuaSetParam( L, nNewId) ;
else
LuaSetReturn( L) ;
LuaSetReturn( L, nCount) ;
LuaSetParam( L) ;
LuaSetParam( L, nCount) ;
return 2 ;
}
@@ -73,10 +73,10 @@ LuaExplodeSurfTm( lua_State* L)
int nCount ;
int nFirstId = ExeExplodeSurfTm( nId, &nCount) ;
if ( nFirstId != GDB_ID_NULL)
LuaSetReturn( L, nFirstId) ;
LuaSetParam( L, nFirstId) ;
else
LuaSetReturn( L) ;
LuaSetReturn( L, nCount) ;
LuaSetParam( L) ;
LuaSetParam( L, nCount) ;
return 2 ;
}