EgtMachKernel :
- aggiunte funzioni lua EmtAddClimb, EmtRemoveClimb, EmtAddRise, EmtRemoveRise, EmtGetInitialAxesPos e EmtGetFinalAxesPos - prime modifiche per gestione custom dei link tra lavorazioni in OnPostApplyMachining.
This commit is contained in:
@@ -3622,6 +3622,16 @@ Operation::AddSpecialClimb( const DBLVECTOR& vAxVal, bool bOk, int nClPathId,
|
||||
pCam->SetFeed( 0) ;
|
||||
pCam->SetFlag( nFlag) ;
|
||||
pCam->SetFlag2( nFlag2) ;
|
||||
// calcolo e assegno dati derivati
|
||||
DBLVECTOR vAng( next( vAxVal.begin(), 3), vAxVal.end()) ;
|
||||
Vector3d vtTool ;
|
||||
m_pMchMgr->GetCalcToolDirFromAngles( vAng, vtTool) ;
|
||||
pCam->SetToolDir( vtTool) ;
|
||||
if ( ! pCam->GetAuxDir().IsSmall()) {
|
||||
Vector3d vtAux ;
|
||||
m_pMchMgr->GetCalcAuxDirFromAngles( vAng, vtAux) ;
|
||||
pCam->SetAuxDir( vtAux) ;
|
||||
}
|
||||
// associo questo oggetto a quello geometrico
|
||||
m_pGeomDB->SetUserObj( nId, Release( pCam)) ;
|
||||
// inserzione eventuali info
|
||||
@@ -3880,6 +3890,16 @@ Operation::AddSpecialRise( const DBLVECTOR& vAxVal, bool bOk, int nClPathId,
|
||||
pCam->SetFeed( 0) ;
|
||||
pCam->SetFlag( nFlag) ;
|
||||
pCam->SetFlag2( nFlag2) ;
|
||||
// calcolo e assegno dati derivati
|
||||
DBLVECTOR vAng( next( vAxVal.begin(), 3), vAxVal.end()) ;
|
||||
Vector3d vtTool ;
|
||||
m_pMchMgr->GetCalcToolDirFromAngles( vAng, vtTool) ;
|
||||
pCam->SetToolDir( vtTool) ;
|
||||
if ( ! pCam->GetAuxDir().IsSmall()) {
|
||||
Vector3d vtAux ;
|
||||
m_pMchMgr->GetCalcAuxDirFromAngles( vAng, vtAux) ;
|
||||
pCam->SetAuxDir( vtAux) ;
|
||||
}
|
||||
// associo questo oggetto a quello geometrico
|
||||
m_pGeomDB->SetUserObj( nId, Release( pCam)) ;
|
||||
// inserzione eventuali info
|
||||
|
||||
Reference in New Issue
Block a user