EgtGeomKernel 2.4i2 :
- correzione offset curve (non vengono conservate entità troppo piccole).
This commit is contained in:
Binary file not shown.
@@ -372,6 +372,13 @@ OffsetCurve::Make( const ICurve* pCrv, double dDist, int nType)
|
||||
if ( ! m_CrvLst.empty())
|
||||
m_CrvLst.front()->GetStartPoint( ptPrec) ;
|
||||
for ( auto& pCrv : m_CrvLst) {
|
||||
// se curva troppo piccola la salto
|
||||
double dCrvLen ;
|
||||
if ( ! pCrv->GetLength( dCrvLen)) {
|
||||
delete( pCrv) ;
|
||||
pCrv = nullptr ;
|
||||
continue ;
|
||||
}
|
||||
// se punto iniziale diverso da precedente, inserisco segmento di collegamento
|
||||
Point3d ptStart ;
|
||||
pCrv->GetStartPoint( ptStart) ;
|
||||
|
||||
Reference in New Issue
Block a user