From b1a801ed60b3f02e6291e65c1b06591b93be3931 Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Wed, 22 Oct 2025 12:54:43 +0200 Subject: [PATCH] =?UTF-8?q?Include=20:=20-=20cambiata=20la=20gestione=20de?= =?UTF-8?q?lla=20razionalit=C3=A0=20per=20la=20conversione=20in=20curve=20?= =?UTF-8?q?di=20bezier.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EGkCurveAux.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/EGkCurveAux.h b/EGkCurveAux.h index caeaf73..98957a9 100644 --- a/EGkCurveAux.h +++ b/EGkCurveAux.h @@ -50,11 +50,11 @@ struct CNurbsData //---------------------------------------------------------------------------- //! Trasforma una curva in una nuova curva di Bezier semplice -EGK_EXPORT ICurve* CurveToBezierCurve( const ICurve* pCrv, int nDeg = 3, bool bMakeRatOrNot = true) ; +EGK_EXPORT ICurve* CurveToBezierCurve( const ICurve* pCrv, int nDeg = 3, bool bMakeRatOrNot = false) ; //---------------------------------------------------------------------------- //! Trasforma una linea in una nuova curva di Bezier semplice -EGK_EXPORT ICurveBezier* LineToBezierCurve( const ICurveLine* pCrvLine, int nDeg = 3, bool bMakeRatOrNot = true) ; +EGK_EXPORT ICurveBezier* LineToBezierCurve( const ICurveLine* pCrvLine, int nDeg = 3, bool bMakeRatOrNot = false) ; //---------------------------------------------------------------------------- //! Trasforma un arco in una nuova curva di Bezier semplice o composta @@ -62,11 +62,11 @@ EGK_EXPORT ICurve* ArcToBezierCurve( const ICurveArc* pArc, int nDeg = 3, bool b //---------------------------------------------------------------------------- //! Trasforma una curva compo in una nuova curva di Bezier semplice o composta -EGK_EXPORT ICurve* CompositeToBezierCurve( const ICurveComposite* pCrv, int nDeg = 3, bool bMakeRatOrNot = true) ; +EGK_EXPORT ICurve* CompositeToBezierCurve( const ICurveComposite* pCrv, int nDeg = 3, bool bMakeRatOrNot = false) ; //---------------------------------------------------------------------------- //! Trasforma una curva bezier in una nuova curva di Bezier semplice o composta della razionalità e grado desiderato ( minimo 3) -EGK_EXPORT ICurve* EditBezierCurve( const ICurveBezier* pCrv, int nDeg = 3, bool bMakeRatOrNot = true, double dTol = 10 * EPS_SMALL) ; +EGK_EXPORT ICurve* EditBezierCurve( const ICurveBezier* pCrv, int nDeg = 3, bool bMakeRatOrNot = false, double dTol = 10 * EPS_SMALL) ; //---------------------------------------------------------------------------- //! Approssima una bezier con una serie di bezier cubiche @@ -82,7 +82,7 @@ EGK_EXPORT ICurve* ApproxCurveWithBezier( const ICurve*, double dTol, int nType) //---------------------------------------------------------------------------- //! Interpola un set di punti e li approssima con una o più curve di bezier cubiche -EGK_EXPORT ICurve* InterpolatePointSetWithBezier( const PNTVECTOR& vPnt, double dMaxLen) ; +EGK_EXPORT ICurve* InterpolatePointSetWithBezier( const PNTVECTOR& vPnt, double dLinTol, double dMaxLen) ; //---------------------------------------------------------------------------- //! Aumento il grado della curva di Bezier