EgtMachKernel 2.3a3 :

- corretta lavorazione di finitura con lama per spatolatura per la gestione degli angoli sulla linea guida
- allineata AdjustCurveFromSurf alla funzione simile di EgtExecutor
- aggiunta funzione lua di macchina EmtGetBackAuxDir
- a MachMgr aggiunte funzioni di interfaccia GetCalcHead e GetCalcExit.
This commit is contained in:
Dario Sassi
2021-01-14 06:36:35 +00:00
parent 7dda9568e8
commit 78bc849746
9 changed files with 99 additions and 9 deletions
+1 -1
View File
@@ -682,7 +682,7 @@ Operation::AdjustCurveFromSurf( ICurveComposite* pCrvCompo, int nToolDir, int nF
Vector3d vtRef = GetDirInFacePerpSide( nFaceUse, vtN, pCrvCompo) ;
// la curva gira in senso antiorario attorno al contorno faccia vista dalla normale uscente
// elimino i segmenti che hanno la direzione di riferimento a destra o quasi (46deg)
const double COS_ANG_MAX = cos( 46 * DEGTORAD) ;
const double COS_ANG_MAX = cos( 46.01 * DEGTORAD) ;
// cerco primo elemento del contorno non valido e vi pongo inizio/fine della curva
int i = 0 ;
const ICurve* pCrv = pCrvCompo->GetFirstCurve() ;