EgtGeomKernel :
- correzione alla getLoops.
This commit is contained in:
+3
-3
@@ -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 ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user