diff --git a/SurfBezier.cpp b/SurfBezier.cpp index 05dd2d2..d0c66ed 100644 --- a/SurfBezier.cpp +++ b/SurfBezier.cpp @@ -3403,7 +3403,7 @@ SurfBezier::CalcPoles( void) const bool SurfBezier::GetLoops( ICRVCOMPOPOVECTOR& vCC, bool bLineOrBezier) const { - // se necessario calcolo i poli + // se necessario calcolo i poli if ( m_vbPole.empty()) CalcPoles() ; @@ -3783,9 +3783,9 @@ SurfBezier::GetSingleEdge3D( bool bLineOrBezier, int nEdge) const else pCrvBz0->SetControlPoint( p, GetControlPoint( nIndex, nullptr), GetControlWeight( nIndex, nullptr)) ; } - pCrvBz0->Invert() ; pCrvCompo->AddCurve( Release( pCrvBz0)) ; } + pCrvCompo->Invert() ; } break ; } @@ -3805,9 +3805,9 @@ SurfBezier::GetSingleEdge3D( bool bLineOrBezier, int nEdge) const else pCrvBz1->SetControlPoint( p, GetControlPoint( nIndex, nullptr), GetControlWeight( nIndex, nullptr)) ; } - pCrvBz1->Invert() ; pCrvCompo->AddCurve( Release( pCrvBz1)) ; } + pCrvCompo->Invert() ; } break ; }