EgtGeomKernel 1.6h1 :

- in GeomDB talto controllo chiave da Load (perdeva 7ms) e aggiunta ReplaceGeoObj
- aggiunta gestione intervalli 1d
- in autointersezioni aggiunta GetNumCrossInters per riconoscere autointersezioni con incrocio.
This commit is contained in:
Dario Sassi
2015-08-04 17:41:57 +00:00
parent 6f472c41ea
commit 8cd29c49ad
8 changed files with 245 additions and 19 deletions
+4
View File
@@ -5006,6 +5006,10 @@ GdbExecutor::CurveCopyBySplitClass( const STRVECTOR& vsParams)
// verifico che la seconda sia chiusa
if ( ! pCloCrv->IsClosed())
return false ;
// verifico anche che non si autointersechi con attraversamento
SelfIntersCurve sintC( *pCloCrv) ;
if ( sintC.GetNumCrossInters() > 0)
return false ;
// recupero i riferimenti in cui sono immerse
Frame3d frCrv ;
if ( ! m_pGDB->GetGlobFrame( nIdCrv, frCrv))