From 062c92377e169f601fb425b8a221b1bd8a1bcce8 Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Wed, 12 Nov 2025 08:57:31 +0100 Subject: [PATCH] EgtGeomKernel : - piccola correzione alla intersCurvePlane. --- IntersCurvePlane.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/IntersCurvePlane.cpp b/IntersCurvePlane.cpp index a3aaeb7..df780af 100644 --- a/IntersCurvePlane.cpp +++ b/IntersCurvePlane.cpp @@ -69,7 +69,7 @@ IntersCurvePlane::IntersCurvePlane( const ICurve& Curve, const Point3d& ptOrig, else if( pCalcCrv->GetType() == CRV_COMPO){ for( int i = 0 ; i < GetBasicCurveComposite( pCalcCrv)->GetCurveCount(); ++i) { const ICurve& subCurve = *GetBasicCurveComposite( pCalcCrv)->GetCurve( i) ; - CalcIntersLinePlane( m_plPlane, *pCalcCrv, i) ; + CalcIntersLinePlane( m_plPlane, subCurve, i) ; } OrderAndCompleteIntersections() ; } @@ -235,9 +235,9 @@ IntersCurvePlane::GetIntersCount( void) //---------------------------------------------------------------------------- bool -IntersCurvePlane::GetIntersPointNearTo( int nCrv, const Point3d& ptNear, Point3d& ptI) +IntersCurvePlane::GetIntersPointNearTo( const Point3d& ptNear, Point3d& ptI) { - if ( m_nIntersCount == 0 || nCrv < 0 || nCrv > 1) + if ( m_nIntersCount == 0) return false ; // ricerca del punto pił vicino tra le intersezioni singole