diff --git a/SurfBezier.cpp b/SurfBezier.cpp index 8c9b195..53cef64 100644 --- a/SurfBezier.cpp +++ b/SurfBezier.cpp @@ -1496,7 +1496,7 @@ SurfBezier::GetAuxSurf( void) const bool bTest = false ; // per debug // resetto il vettore degli edge m_mCCEdge.clear() ; - m_mCCEdge = vector(4) ; + m_mCCEdge = vector(4) ; m_vCCLoop.clear() ; for ( int i = 0 ; i < (int) vTrees.size() ; ++ i) { Point3d ptMin = std::get<0>( vTrees[i]) ; @@ -1508,7 +1508,8 @@ SurfBezier::GetAuxSurf( void) const Tree.SetTestMode() ; } else { - Tree.BuildTree( 5 * LIN_TOL_FINE, 0.1) ; + //Tree.BuildTree( 5 * LIN_TOL_FINE, 0.1) ; + Tree.BuildTree( 1, 1) ; } Tree.GetPolygons( vvPL) ; //Tree.GetPolygonsBasic( vPL) ; // per usare i polygon basic diff --git a/SurfBezier.h b/SurfBezier.h index 66dd4a5..56bc818 100644 --- a/SurfBezier.h +++ b/SurfBezier.h @@ -212,7 +212,7 @@ class SurfBezier : public ISurfBezier, public IGeoObjRW SurfFlatRegion* m_pTrimReg ; // eventuale regione di trim int m_nTempProp[2] ; // vettore proprietà temporanee double m_dTempParam[2] ; // vettore parametri temporanei - mutable vector m_mCCEdge ;// vettore dei vettori che contengono le curve compo degli edge della superficie nello spazio 3D + mutable vector m_mCCEdge ;// vettore dei vettori che contengono le curve compo degli edge della superficie nello spazio 3D mutable ICRVCOMPOPOVECTOR m_vCCLoop ; // vettore dei loop della superficie trimmata } ;