From 6cb8988822837647131877ff405deca0f732869b Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Thu, 14 Mar 2024 10:05:25 +0100 Subject: [PATCH] Include : - aggiunta la funzione getEdges3D per le sup di Bezier. --- EGkSurfBezier.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EGkSurfBezier.h b/EGkSurfBezier.h index dcba8a0..46594cc 100644 --- a/EGkSurfBezier.h +++ b/EGkSurfBezier.h @@ -69,9 +69,10 @@ class __declspec( novtable) ISurfBezier : public ISurf // Il booleano indica se tenere eventuali triangoli della trimesh ausiliaria che sono coplanari ed equiversi al piano di taglio virtual bool Cut( const Plane3d& plPlane, bool bSaveOnEq) = 0 ; // funzione da chiamare per calcolare i poli della superficie. NECESSARIO se si vuole tagliare la superficie con un piano - virtual bool CalcPoles( void) ; + virtual bool CalcPoles( void) ; 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 GetEdges3D( ICRVCOMPOPOVECTOR& vCC, bool bLineOrBezier, int nEdge = -1) const = 0 ; } ; //-----------------------------------------------------------------------------