EgtGeomKernel:
- correzione errori nel taglio con piani di Surf di bezier.
This commit is contained in:
@@ -2096,10 +2096,16 @@ Tree::UpdateSplitLoop( ICurveComposite* pCC, Point3d& pt)
|
||||
if ( ! pCC->GetEndPoint( ptLast)) {
|
||||
// potrei avere una compo vuota o con solo un punto
|
||||
// se non riesco ad aggiungere una linea allora era una compo vuota
|
||||
if ( ! pCC->AddLine( pt))
|
||||
pCC->AddPoint( pt) ;
|
||||
if ( ! pCC->GetOnlyPoint( ptLast)) {
|
||||
pCC->FromPoint( pt) ;
|
||||
ptLast = pt ;
|
||||
}
|
||||
else {
|
||||
pCC->Clear() ;
|
||||
pCC->AddPoint( ptLast) ;
|
||||
pCC->AddLine( pt) ;
|
||||
}
|
||||
bAdded = true ;
|
||||
pCC->GetStartPoint( ptLast) ;
|
||||
}
|
||||
if( pCC->IsValid()) {
|
||||
if ( ! bAdded)
|
||||
|
||||
Reference in New Issue
Block a user