EgtMachKernel 2.4g6 :
- in Mortising plunge corretta gestione affondamento.
This commit is contained in:
Binary file not shown.
+5
-5
@@ -1291,7 +1291,7 @@ Mortising::ProcessPath( int nPathId, int nPvId, int nClId)
|
||||
if ( FromString( ExtractInfo( m_Params.m_sUserNotes, "MaxElev="), dMaxElev) && dElev > dMaxElev)
|
||||
dElev = dMaxElev ;
|
||||
|
||||
// affondamento speciale da note untente (!!! da trasformare in parametro come gli altri !!!)
|
||||
// affondamento speciale da note utente (!!! da trasformare in parametro come gli altri !!!)
|
||||
int nPlunge = 0 ;
|
||||
FromString( ExtractInfo( m_Params.m_sUserNotes, "Plunge="), nPlunge) ;
|
||||
|
||||
@@ -1566,19 +1566,19 @@ Mortising::GenerateOnePlungeCl( const Point3d& ptStart, const Point3d& ptEnd, co
|
||||
// 3 -> punto in affondamento
|
||||
SetFeed( GetStartFeed()) ;
|
||||
SetFlag( 0) ;
|
||||
Point3d ptP3 = ptStart ;
|
||||
Point3d ptP3 = ptStart + ( dDelta - dElev) * vtTool ;
|
||||
if ( AddLinearMove( ptP3) == GDB_ID_NULL)
|
||||
return false ;
|
||||
ptLast = ptP3 ;
|
||||
ptLast = ptStart ;
|
||||
}
|
||||
else if ( nPlunge == MORTISE_PLUNGE_END) {
|
||||
// 3 -> punto in affondamento
|
||||
SetFeed( GetStartFeed()) ;
|
||||
SetFlag( 0) ;
|
||||
Point3d ptP3 = ptEnd ;
|
||||
Point3d ptP3 = ptEnd + ( dDelta - dElev) * vtTool ;
|
||||
if ( AddLinearMove( ptP3) == GDB_ID_NULL)
|
||||
return false ;
|
||||
ptLast = ptP3 ;
|
||||
ptLast = ptEnd ;
|
||||
}
|
||||
else {
|
||||
// determino numero e affondamento degli step
|
||||
|
||||
Reference in New Issue
Block a user