EgtGeomKernel :

- correzioni alle superfici di Bezier ( Load, Invert)
- correzioni al Tree delle Bezier ( SetSurf).
This commit is contained in:
Daniele Bariletti
2023-11-22 15:46:18 +01:00
parent a46fbb3f05
commit 37fc7b2164
2 changed files with 13 additions and 10 deletions
+2 -2
View File
@@ -305,8 +305,8 @@ Tree::SetSurf( const SurfBezier* pSrfBz, const bool bSplitPatches, const Point3d
Split( 1) ;
}
}
// se ho fatto solo 1 split e ho due celle foglie nId = 0 e nId = 1
else if ( (int) m_mTree.size() > 1 && (int) m_mTree.size() < 4) { // si può mettere anche < 5
// se ho fatto solo 1 split orizzontale e ho due celle foglie nId = 0 e nId = 1
else if ( (int) m_mTree.size() > 1 && (int) m_mTree.size() < 4 && ! m_mTree.at(-1).IsSplitVert()) { // si può mettere anche < 5
m_mTree[0].m_nLeft = -1 ;
m_mTree[0].m_nRight = -1 ;
m_mTree[1].m_nLeft = -1 ;