EgtExecutor :
- eliminate funzioni Exe e Lua CreateSurfTmBySurfBezier perchè doppioni di ApproxSurface a cui è stato aggiunto il parametro dTriaMinSide.
This commit is contained in:
@@ -61,14 +61,16 @@ LuaExplodeSurf( lua_State* L)
|
||||
static int
|
||||
LuaApproxSurf( lua_State* L)
|
||||
{
|
||||
// 1 o 2 parametri : Id [, dLinTol]
|
||||
// 1 o 2 parametri : Id [, dLinTol [, dTriaMinSide]]
|
||||
int nId ;
|
||||
LuaCheckParam( L, 1, nId)
|
||||
double dLinTol = LIN_TOL_SRF ;
|
||||
LuaGetParam( L, 2, dLinTol) ;
|
||||
double dTriaMinSide = 100 * EPS_SMALL ;
|
||||
if ( LuaGetParam( L, 2, dLinTol))
|
||||
LuaGetParam( L, 3, dTriaMinSide) ;
|
||||
LuaClearStack( L) ;
|
||||
// approssimazione della superficie
|
||||
bool bOk = ExeApproxSurface( nId, dLinTol) ;
|
||||
bool bOk = ExeApproxSurface( nId, dLinTol, dTriaMinSide) ;
|
||||
// restituisco il risultato
|
||||
LuaSetParam( L, bOk) ;
|
||||
return 1 ;
|
||||
|
||||
Reference in New Issue
Block a user