diff --git a/SurfFinishing.cpp b/SurfFinishing.cpp index 1a404a3..77ef9c9 100644 --- a/SurfFinishing.cpp +++ b/SurfFinishing.cpp @@ -2093,9 +2093,9 @@ SurfFinishing::AddSpiral( ICAvToolSurfTm* pCAvTlStm, const Frame3d& frSurf, cons SetFeed( GetRightFeed( vtMove, vtTool)) ; if ( AddLinearMove( ptP3) == GDB_ID_NULL) return false ; - // se ultima entit� + // se ultima entità if ( i == nMaxInd) { - // dati fine entit� + // dati fine entità Point3d ptEnd ; pCurve->GetEndPoint( ptEnd) ; Vector3d vtEnd ; @@ -2521,16 +2521,16 @@ SurfFinishing::CreateZConstPaths( ICAvToolSurfTm* pCAvTlStm, const SURFLOCALVECT m_pGeomDB->SetMaterial( _b, ORANGE) ; #endif - // se la linea è parallela a vtTool, allora ho una parete verticale (localmente) + // se la linea è parallela a vtTool( Z_AX), allora ho una parete verticale (localmente) Vector3d vtLineLink ; pLineLink->GetStartDir( vtLineLink) ; - if ( AreSameOrOppositeVectorEpsilon( vtLineLink, vtTool, 25 * EPS_SMALL)) { - // in questo caso la proiezione del link � automaticamente sul bordo della pSrfClass + if ( AreSameOrOppositeVectorEpsilon( vtLineLink, Z_AX, 100 * EPS_SMALL)) { + // in questo caso la proiezione del link è automaticamente sul bordo della pSrfClass vCrvPath.back()->AddCurve( Release( pLineLink), true, 1500 * EPS_SMALL) ; vCrvPath.back()->AddCurve( Release( vCrvCompo[nNextRow][nNextCol_path]), true, 1500 * EPS_SMALL) ; } - // se il collegamento non è parallelo a vtTool + // se il collegamento non è parallelo a vtTool (Z_AX) else { - // in questo caso proietto la curva nel piano locale della pSfrClass ( Z=0 ; Z_AX()) + // in questo caso proietto la curva nel piano locale della pSfrClass ( Z=0 ; Z_AX) PtrOwner pLineLinkProjected( ProjectCurveOnPlane( *pLineLink, plProjection)) ; if ( IsNull( pLineLinkProjected) || ! pLineLinkProjected->IsValid()) return false ;