EgtExecutor 1.6r8 :

- aggiunto parametro a MergeCurvesInCurveCompo di Exe e Lua
- piccoli aggiustamenti.
This commit is contained in:
Dario Sassi
2016-06-02 06:58:26 +00:00
parent 71eba828ab
commit 8624dab22c
5 changed files with 13 additions and 8 deletions
+4 -3
View File
@@ -1413,7 +1413,7 @@ ExeExplodeCurveCompo( int nId, int* pnCount)
//-------------------------------------------------------------------------------
bool
ExeMergeCurvesInCurveCompo( int nId, double dLinTol)
ExeMergeCurvesInCurveCompo( int nId, double dLinTol, bool bStartEnd)
{
IGeomDB* pGeomDB = GetCurrGeomDB() ;
VERIFY_GEOMDB( pGeomDB, GDB_ID_NULL)
@@ -1422,12 +1422,13 @@ ExeMergeCurvesInCurveCompo( int nId, double dLinTol)
bool bOk = ( pCompo != nullptr) ;
// lancio il merge delle curve componenti
const double ANG_TOL_STD_DEG = 15 ;
bOk = bOk && pCompo->MergeCurves( dLinTol, ANG_TOL_STD_DEG) ;
bOk = bOk && pCompo->MergeCurves( dLinTol, ANG_TOL_STD_DEG, bStartEnd) ;
ExeSetModified() ;
// se richiesto, salvo il comando Lua equivalente
if ( IsCmdLog()) {
string sLua = "EgtMergeCurvesInCurveCompo(" + ToString( nId) + "," +
ToString( dLinTol) + ")" +
ToString( dLinTol) + "," +
( bStartEnd ? "true" : "false") + ")" +
" -- Ok=" + ToString( bOk) ;
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
}