EgtGeomKernel 2.6a2 :

- cambiate interfacce legate a Voronoi reso non più visibile all'esterno della libreria.
This commit is contained in:
Dario Sassi
2024-01-29 09:15:50 +01:00
parent 44d080eae9
commit 9dfe558a83
21 changed files with 151 additions and 61 deletions
+3 -6
View File
@@ -19,6 +19,7 @@
#include "SurfFlatRegion.h"
#include "AdjustLoops.h"
#include "GeoConst.h"
#include "Voronoi.h"
#include "/EgtDev/Include/EGkPolyLine.h"
#include "/EgtDev/Include/EGkBiArcs.h"
#include "/EgtDev/Include/EGkOffsetCurve.h"
@@ -116,11 +117,7 @@ GetSurfFlatRegionDisk( double dRadius)
ISurfFlatRegion*
GetSurfFlatRegionFromFatCurve( ICurve* pCrv, double dRadius, bool bSquareEnds, bool bSquareMids, double dOffsLinTol)
{
// imposto metodo di calcolo
bool bUseVoronoi = false ;
#ifdef _VRONI
bUseVoronoi = true ;
#endif // _VRONI
// metodo di calcolo impostato da USE_VORONOI
// mi impossesso della curva
PtrOwner<ICurve> pCurve( pCrv) ;
@@ -132,7 +129,7 @@ GetSurfFlatRegionFromFatCurve( ICurve* pCrv, double dRadius, bool bSquareEnds, b
vtExtr = Z_AX ;
// ----------------- CALCOLO STANDARD --------------------------------
if ( ! bUseVoronoi) {
if ( ! USE_VORONOI) {
PtrOwner<CurveComposite> pCompo1 ;
if ( ! pCompo1.Set( ConvertCurveToBasicComposite( Release( pCurve))))
return nullptr ;