From bb7da199a9a89ac76abeb9b74da06f61c997216b Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Wed, 10 Apr 2024 16:19:24 +0200 Subject: [PATCH] Include : - aggiunte makeUniform e OnWhichEdge come metodi per la classe Bezier. --- EGkSurfBezier.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EGkSurfBezier.h b/EGkSurfBezier.h index eaffd02..391f9ee 100644 --- a/EGkSurfBezier.h +++ b/EGkSurfBezier.h @@ -73,6 +73,8 @@ class __declspec( novtable) ISurfBezier : public ISurf virtual bool IncreaseUV( double& dU, double dx, bool bUOrV, double* dUVCopy = nullptr, bool bModifyOrig = true) const = 0 ; virtual bool IncreaseUV( Point3d& ptUV, Vector3d vtH , Point3d* ptUVCopy, bool bModifyOrig) const = 0 ; virtual bool GetLoops( ICRVCOMPOPOVECTOR& vCC, bool bLineOrBezier, int nEdge = -1) const = 0 ; + virtual bool MakeUniform( ISurfFlatRegion** sfr, DBLVECTOR& vU, DBLVECTOR& vV, double dScaleU, double dScaleV, bool& bRescaled, bool bRetry) const = 0 ; + virtual bool OnWhichEdge( double u0, double u1, double v0, double v1, int& nEdge, Point3d ptToAssign) const = 0 ; } ; //-----------------------------------------------------------------------------