EgtGeomKernel 1.6s4 :

- piccola modifica a offset semplice di composite per conservare inizio.
This commit is contained in:
Dario Sassi
2016-07-18 08:04:10 +00:00
parent c13f9dd538
commit 4d66e98ba9
2 changed files with 5 additions and 1 deletions
+5 -1
View File
@@ -123,8 +123,12 @@ CurveComposite::SimpleOffsetXY( double dDist, int nType)
if ( VerifyAndAdjustSamePoint( pCrvPrev, pCrvNext, ccTemp) ||
VerifyAndAdjustInternalAngle( pCrvPrev, pCrvNext, ccTemp) ||
VerifyAndAdjustExternalAngle( pCrvPrev, pCrvNext, dDist, nType, ccTemp)) {
if ( ccTemp.GetCurveCount() > 0 && ! ccOffs.AddCurveByRelocate( ccTemp))
int nCrvCount = ccTemp.GetCurveCount() ;
if ( nCrvCount > 0 && ! ccOffs.AddCurveByRelocate( ccTemp))
return false ;
if ( nCrvCount > 1) {
ccOffs.ChangeStartPoint( double( ccOffs.m_CrvSmplS.size()) - 1) ;
}
}
// nessun caso è andato a buon fine, errore
else
BIN
View File
Binary file not shown.