EgtGeomKernel :

- modifiche per lettura/scrittura Zmap con tridexel.
This commit is contained in:
Dario Sassi
2016-12-19 18:26:25 +00:00
parent 7ee899b0a2
commit 5d09d963e7
5 changed files with 100 additions and 69 deletions
+2 -3
View File
@@ -3345,7 +3345,8 @@ VolZmap::CompConus_Drilling( unsigned int nGrid, const Point3d & ptS, const Poin
//----------------------------------------------------------------------------
bool
VolZmap::CompCyl_Milling( unsigned int nGrid, const Point3d & ptS, const Point3d & ptE, const Vector3d & vtToolDir, double dHei, double dRad)
VolZmap::CompCyl_Milling( unsigned int nGrid, const Point3d& ptS, const Point3d& ptE,
const Vector3d& vtToolDir, double dHei, double dRad)
{
double dMin, dMax ;
unsigned int nStartI, nStartJ, nEndI, nEndJ ;
@@ -3353,7 +3354,6 @@ VolZmap::CompCyl_Milling( unsigned int nGrid, const Point3d & ptS, const Point3d
// Verifica sull'interferenza utensile Zmap
bool Control = BBoxComponent( nGrid, ptS, ptE, vtToolDir, vtToolDir,
nStartI, nStartJ, nEndI, nEndJ, dRad, dRad, dHei) ;
if ( ! Control)
return true ;
@@ -3541,7 +3541,6 @@ VolZmap::CompCyl_Milling( unsigned int nGrid, const Point3d & ptS, const Point3d
SubtractIntervals( nGrid, i, j, dMin, dMax) ;
}
// Parallelepipedo
Point3d ptInt1 = ptC + ( ( ( vtRIPlus - vtC) * vtV3) / ( Z_AX * vtV3)) * Z_AX ;
Point3d ptInt2 = ptC + ( ( ( vtRIMinus - vtC) * vtV3) / ( Z_AX * vtV3)) * Z_AX ;