EgtGeomKernel 1.8c2 :

- Validate e DoCompacting di SurfTrimesh eliminano i triangoli degeneri (punto o segmento di retta)
- a SurfTrimesh aggiunta Cut (taglio con un piano).
This commit is contained in:
Dario Sassi
2017-03-14 12:04:30 +00:00
parent 876e310289
commit 0b50dc348c
11 changed files with 243 additions and 19 deletions
+5
View File
@@ -58,9 +58,14 @@ PolyArc::AddUPoint( double dPar, const Point3d& ptP, double dBulge)
{
// se il punto è uguale al precedente (ignoro parametro e bulge), non lo inserisco ma ok
if ( m_lUPointBs.size() > 0 && AreSamePointApprox( ptP, m_lUPointBs.back().ptP)) {
// assegno parametro e bulge
m_lUPointBs.back().dU = dPar ;
m_lUPointBs.back().dB = dBulge ;
// incremento contatore rifiutati ed esco
++ m_nRejected ;
return true ;
}
// aggiungo il punto
try {
m_lUPointBs.emplace_back( dPar, ptP, dBulge) ;
}