EgtInterface 1.6b2 :
- razionalizzazione - modificati comandi per creazione superfici per gestione piani di regioni con buchi - aggiunta SplitCurve.
This commit is contained in:
@@ -245,6 +245,22 @@ LuaTrimExtendCurveByLen( lua_State* L)
|
||||
return 1 ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
static int
|
||||
LuaSplitCurve( lua_State* L)
|
||||
{
|
||||
// 2 parametri : Id, nParts
|
||||
int nId ;
|
||||
LuaCheckParam( L, 1, nId)
|
||||
int nParts ;
|
||||
LuaCheckParam( L, 2, nParts)
|
||||
LuaClearStack( L) ;
|
||||
// divido la curva nel punto
|
||||
bool bOk = ( EgtSplitCurve( nId, nParts) != FALSE) ;
|
||||
LuaSetReturn( L, bOk) ;
|
||||
return 1 ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
static int
|
||||
LuaSplitCurveAtPoint( lua_State* L)
|
||||
@@ -333,6 +349,7 @@ LuaInstallGdbModifyCurve( lua_State* L)
|
||||
lua_register( L, "EgtTrimCurveEndAtParam", LuaTrimCurveEndAtParam) ;
|
||||
lua_register( L, "EgtTrimCurveStartEndAtParam", LuaTrimCurveStartEndAtParam) ;
|
||||
lua_register( L, "EgtTrimExtendCurveByLen", LuaTrimExtendCurveByLen) ;
|
||||
lua_register( L, "EgtSplitCurve", LuaSplitCurve) ;
|
||||
lua_register( L, "EgtSplitCurveAtPoint", LuaSplitCurveAtPoint) ;
|
||||
lua_register( L, "EgtModifyCurveArcRadius", LuaModifyCurveArcRadius) ;
|
||||
lua_register( L, "EgtExplodeCurveCompo", LuaExplodeCurveCompo) ;
|
||||
|
||||
Reference in New Issue
Block a user