From 4cc6161918407b9218818d542d88cfc240ea414e Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Tue, 11 Nov 2025 17:12:55 +0100 Subject: [PATCH] EgtGeomKernel : - in PolyLine corretta funzione per modifica al punto inziale. --- PolyLine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PolyLine.cpp b/PolyLine.cpp index 984d0ee..19a8027 100644 --- a/PolyLine.cpp +++ b/PolyLine.cpp @@ -1531,6 +1531,10 @@ ChangePolyLineStart( PolyLine& plPoly, const Point3d& ptNewStart, double dToler) return false ; // Riferimento alla lista dei punti PNTULIST& LoopList = const_cast( plPoly).GetUPointList() ; + // Se il punto inziale è già quello, non faccio nulla + if ( AreSamePointEpsilon( LoopList.begin()->first, ptNewStart, dToler)) + return true ; + // Ciclo sui segmenti della polilinea per cercare il segmento più vicino al punto double dMinSqDist = SQ_INFINITO ; auto itMinDistEnd = LoopList.end() ;