From e091f253d050977551d1ea58c3cb1b75d48ecda8 Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Fri, 20 Mar 2026 13:41:13 +0100 Subject: [PATCH] EgtGeomKernel : - nella IntersCurveCurve non vengono mai cancellate info delle intersezioni durante il merge. --- IntersCrvCompoCrvCompo.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/IntersCrvCompoCrvCompo.cpp b/IntersCrvCompoCrvCompo.cpp index 8e1d93a..6347025 100644 --- a/IntersCrvCompoCrvCompo.cpp +++ b/IntersCrvCompoCrvCompo.cpp @@ -394,7 +394,6 @@ IntersCrvCompoCrvCompo::IntersCrvCompoCrvCompo( const ICurveComposite& CCompoA, } // caso NULL-NULL per corrente di prima curva else if ( m_Info[i].IciA[ki].nPrevTy == ICCT_NULL && m_Info[i].IciA[ki].nNextTy == ICCT_NULL) { - m_Info[j].IciA[kj].nNextTy = ICCT_NULL ; if ( m_Info[j].IciB[kj].nNextTy == ICCT_NULL) m_Info[j].IciB[kj].nNextTy = m_Info[i].IciB[ki].nNextTy ; if ( m_Info[j].IciB[kj].nPrevTy == ICCT_NULL) @@ -404,7 +403,6 @@ IntersCrvCompoCrvCompo::IntersCrvCompoCrvCompo( const ICurveComposite& CCompoA, } // caso NULL-NULL per precedente di prima curva else if ( m_Info[j].IciA[kj].nPrevTy == ICCT_NULL && m_Info[j].IciA[kj].nNextTy == ICCT_NULL) { - m_Info[i].IciA[ki].nPrevTy = ICCT_NULL ; if ( m_Info[i].IciB[ki].nPrevTy == ICCT_NULL) m_Info[i].IciB[ki].nPrevTy = m_Info[j].IciB[kj].nPrevTy ; if ( m_Info[i].IciB[ki].nNextTy == ICCT_NULL) @@ -571,7 +569,6 @@ IntersCrvCompoCrvCompo::IntersCrvCompoCrvCompo( const ICurveComposite& CCompoA, } // caso NULL-NULL per corrente di seconda curva else if ( m_Info[i].IciB[ki].nPrevTy == ICCT_NULL && m_Info[i].IciB[ki].nNextTy == ICCT_NULL) { - m_Info[j].IciB[kj].nNextTy = ICCT_NULL ; if ( m_Info[j].IciA[kj].nNextTy == ICCT_NULL) m_Info[j].IciA[kj].nNextTy = m_Info[i].IciA[ki].nNextTy ; if ( m_Info[j].IciA[kj].nPrevTy == ICCT_NULL) @@ -581,7 +578,6 @@ IntersCrvCompoCrvCompo::IntersCrvCompoCrvCompo( const ICurveComposite& CCompoA, } // caso NULL-NULL per precedente di seconda curva else if ( m_Info[j].IciB[kj].nPrevTy == ICCT_NULL && m_Info[j].IciB[kj].nNextTy == ICCT_NULL) { - m_Info[i].IciB[ki].nPrevTy = ICCT_NULL ; if ( m_Info[i].IciA[ki].nPrevTy == ICCT_NULL) m_Info[i].IciA[ki].nPrevTy = m_Info[j].IciA[kj].nPrevTy ; if ( m_Info[i].IciA[ki].nNextTy == ICCT_NULL)