EgtExecutor :
- aggiunta funzione per ottenere part e shell di una faccia di una trimesh.
This commit is contained in:
@@ -374,6 +374,20 @@ ExeSurfTmPartCount( int nId)
|
||||
return pStm->GetPartCount() ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
ExeSurfTmGetPartAndShellFromFacet( int nIdSurfTm, int nIdFacet, int& nPart, int& nShell)
|
||||
{
|
||||
IGeomDB* pGeomDB = GetCurrGeomDB() ;
|
||||
VERIFY_GEOMDB( pGeomDB, -1)
|
||||
// recupero la superficie trimesh
|
||||
const ISurfTriMesh* pStm = GetSurfTriMesh( pGeomDB->GetGeoObj( nIdSurfTm)) ;
|
||||
if ( pStm == nullptr)
|
||||
return false ;
|
||||
// recupero la parte e la shell a cui appartiene la faccia passata
|
||||
return pStm->GetPartAndShellFromFacet( nIdFacet, nPart, nShell) ;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
bool
|
||||
ExeSurfTmGetVertex( int nId, int nVert, int nRefId, Point3d& ptVert)
|
||||
|
||||
Reference in New Issue
Block a user