From a74949c83211b5bc9d643f4b119bfe7063bf2f3c Mon Sep 17 00:00:00 2001 From: DarioS Date: Mon, 6 Mar 2023 08:31:34 +0100 Subject: [PATCH] =?UTF-8?q?EgtGeomKernel=202.5c1=20:=20-=20modifiche=20a?= =?UTF-8?q?=20CurveComposite::CopyParamRange=20se=20start=20e=20end=20coin?= =?UTF-8?q?cidono=20non=20devo=20ritornare=20alcunch=C3=A9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CurveComposite.cpp | 3 +++ EgtGeomKernel.rc | Bin 11710 -> 11710 bytes 2 files changed, 3 insertions(+) diff --git a/CurveComposite.cpp b/CurveComposite.cpp index 228752d..76edd77 100644 --- a/CurveComposite.cpp +++ b/CurveComposite.cpp @@ -1498,6 +1498,9 @@ CurveComposite::CopyParamRange( double dUStart, double dUEnd) const if ( dUStart < - EPS_PARAM || dUStart > dMaxU + EPS_PARAM || dUEnd < - EPS_PARAM || dUEnd > dMaxU + EPS_PARAM) return nullptr ; + // se i parametri coincidono, non resta alcunchè + if ( abs( dUEnd - dUStart) < EPS_PARAM) + return nullptr ; // se il parametro start supera quello di end if ( dUStart > dUEnd - EPS_PARAM) { // se curva aperta, il trim la cancella completamente quindi non resta alcunchè diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index f4d2aa38bbb603ae5378c40a26474ac4c704f691..a0bf9fe8b4150a9a0b9f5d4d9744da79559a37a4 100644 GIT binary patch delta 118 zcmdlNy)SyhH#Syd1|0^&&A-{?nVFLr3@0mc>u&bq>S2M3-{!MM7I$OZ+#~G9j8n2h Q8ZL=uq6g#VEaea`08}a+`Tzg` delta 118 zcmdlNy)SyhH#Sxy1|0_D&A-{?nVFLqj3+B{>u&bq>S2M3-{!MM7I$OZ+#~G9j8n2h Q8ZL=uq6g#VEaea`09F7V0ssI2