diff --git a/EGkCurveAux.h b/EGkCurveAux.h index fef0585..2f21d6e 100644 --- a/EGkCurveAux.h +++ b/EGkCurveAux.h @@ -64,7 +64,7 @@ EGK_EXPORT ICurve* CompositeToBezierCurve( const ICurveComposite* pCrvCompo, int //---------------------------------------------------------------------------- //! 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* pCrvBezier, int nDeg = 3, bool bMakeRatOrNot = true) ; +EGK_EXPORT ICurve* EditBezierCurve( const ICurveBezier* pCrvBezier, int nDeg = 3, bool bMakeRatOrNot = true, double dTol = 10 * EPS_SMALL) ; //---------------------------------------------------------------------------- //! Approssima una bezier con una serie di bezier cubiche diff --git a/EGkCurveBezier.h b/EGkCurveBezier.h index de4bae2..954bc0c 100644 --- a/EGkCurveBezier.h +++ b/EGkCurveBezier.h @@ -40,7 +40,7 @@ class __declspec( novtable) ICurveBezier : public ICurve virtual int GetSingularParam( double& dPar) const = 0 ; virtual bool MakeRational( void) = 0 ; virtual bool MakeRationalStandardForm( void) = 0 ; - virtual bool MakeNonRational( double dTol, double& dErr) = 0 ; + virtual bool MakeNonRational( double dTol) = 0 ; } ; //-----------------------------------------------------------------------------