diff --git a/SceneGeom.cpp b/SceneGeom.cpp index 7a4cace..112f6b0 100644 --- a/SceneGeom.cpp +++ b/SceneGeom.cpp @@ -624,7 +624,7 @@ Scene::DrawGeoObj( const IGdbIterator& iIter, int nPass, const MdStMkCol& siObj) pGraphics->AddBackMaterial( DGRAY) ; for ( const auto& pCrv : vpCurve) { PolyLine PL ; - if ( pCrv->ApproxWithLines(10 * EPS_SMALL, ANG_TOL_GRAPH_DEG, ICurve::APL_SPECIAL, PL)) + if ( pCrv->ApproxWithLines( 10 * EPS_SMALL, ANG_TOL_GRAPH_DEG, ICurve::APL_SPECIAL, PL)) pGraphics->AddPolyLine( PL, false, true) ; } } diff --git a/SceneSnap.cpp b/SceneSnap.cpp index 9728c3a..37cfbcb 100644 --- a/SceneSnap.cpp +++ b/SceneSnap.cpp @@ -671,10 +671,10 @@ Scene::FindSurfTMSnapPoint( int nSnap, const Point3d& ptWin, int nId, const Fram if ( ! IntersLineSurfTm( ptMir, vtDir, dLenMir, *pStm, vInfo)) return false ; // se non trovato alcunchè, cerco le linee che partono dagli angoli e dai punti medi dei lati del rettangolo di mira - VCT3DVECTOR vVtWind = { {0.51, 0.51, 0}, {0, 0.51, 0}, {-0.51, 0.51, 0}, {-0.51, 0, 0}, - {-0.51, -0.51, 0}, {0, -0.51, 0}, {0.51, -0.51, 0}, {0.51, 0, 0}, - {0.25, 0.51, 0}, {-0.25, 0.51, 0}, {-0.51, 0.25, 0}, {-0.51, -0.25, 0}, - {-0.25, -0.51, 0}, {0.25, -0.51, 0}, {0.51, -0.25, 0}, {0.51, 0.25, 0}} ; + VCT3DVECTOR vVtWind = { {0.51, 0.51, 0}, {0, 0.51, 0}, {-0.51, 0.51, 0}, {-0.51, 0, 0}, + {-0.51, -0.51, 0}, {0, -0.51, 0}, {0.51, -0.51, 0}, {0.51, 0, 0}, + {0.25, 0.51, 0}, {-0.25, 0.51, 0}, {-0.51, 0.25, 0}, {-0.51, -0.25, 0}, + {-0.25, -0.51, 0}, {0.25, -0.51, 0}, {0.51, -0.25, 0}, {0.51, 0.25, 0}} ; for ( int i = 0 ; i < int( vVtWind.size()) && vInfo.empty() ; ++ i) { // determino punto su vertice del rettangolo di selezione Point3d ptWinZ2 = ptWinZ + vVtWind[i].x * m_nSelH * X_AX + vVtWind[i].y * m_nSelW * Y_AX ;