diff --git a/Tree.cpp b/Tree.cpp index e885059..8a7689a 100644 --- a/Tree.cpp +++ b/Tree.cpp @@ -3795,14 +3795,14 @@ Tree::CategorizeCell( int nId) Point3d ptIntersIn = m_mTree[nNeigh].m_vInters[r].vpt[0] ; if ( (m_mTree[nNeigh].m_vInters[r].nOut == 0 || m_mTree[nNeigh].m_vInters[r].nOut == 7) && ( CheckIfBefore( 2, ptBr, ptIntersOut) || AreSamePointApprox( ptBr, ptIntersOut))) { - if (ptIntersOut.x < ptLeftMostInters.x) { + if (ptIntersOut.x <= ptLeftMostInters.x) { ptLeftMostInters = ptIntersOut ; bFound = true ; } } if ( (m_mTree[nNeigh].m_vInters[r].nIn == 0 || m_mTree[nNeigh].m_vInters[r].nIn == 7) && ( CheckIfBefore( 2, ptBr, ptIntersIn) || AreSamePointApprox( ptBr, ptIntersIn))) { - if (ptIntersIn.x < ptLeftMostInters.x) { + if (ptIntersIn.x <= ptLeftMostInters.x) { ptLeftMostInters = ptIntersIn ; bFound = false ; }