EgtExecutor :
- aggiunto parametro per la creazione di uno ZMap da una trimesh con fessure.
This commit is contained in:
@@ -179,7 +179,7 @@ ExeCreateVolZmapByRegionExtrusion( int nParentId, int nSfrId, double dDimZ, doub
|
||||
|
||||
//-------------------------------------------------------------------------------
|
||||
int
|
||||
ExeCreateVolZmapFromSurfTm( int nParentId, int nStmId, double dPrec, bool bTriDex, double dExtraBox)
|
||||
ExeCreateVolZmapFromSurfTm( int nParentId, int nStmId, double dPrec, bool bTriDex, double dExtraBox, bool bForceClosed)
|
||||
{
|
||||
IGeomDB* pGeomDB = GetCurrGeomDB() ;
|
||||
VERIFY_GEOMDB( pGeomDB, GDB_ID_NULL)
|
||||
@@ -198,7 +198,7 @@ ExeCreateVolZmapFromSurfTm( int nParentId, int nStmId, double dPrec, bool bTriDe
|
||||
bOk = bOk && ! IsNull( pVZM) ;
|
||||
if ( bOk) {
|
||||
int nError = 0 ;
|
||||
bOk = pVZM->CreateFromTriMesh( *pStm, dPrec, bTriDex, dExtraBox, &nError) ;
|
||||
bOk = pVZM->CreateFromTriMesh( *pStm, dPrec, bTriDex, dExtraBox, &nError, bForceClosed) ;
|
||||
if ( ! bOk) {
|
||||
if ( nError == 1)
|
||||
ExeOutLog( "EgtVolZmapFromSurfTm too big for a 32-bit system") ;
|
||||
@@ -217,8 +217,9 @@ ExeCreateVolZmapFromSurfTm( int nParentId, int nStmId, double dPrec, bool bTriDe
|
||||
ToString( nStmId) + "," +
|
||||
ToString( dPrec) + "," +
|
||||
( bTriDex ? "true" : "false") + "," +
|
||||
ToString( dExtraBox) + ")" +
|
||||
" -- Id=" + ToString( nNewId) ;
|
||||
ToString( dExtraBox) + "," +
|
||||
( bForceClosed ? "true" : "false") + ")" +
|
||||
" -- Id=" + ToString( nNewId) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
}
|
||||
// restituisco l'identificativo della nuova entità
|
||||
|
||||
Reference in New Issue
Block a user