From 58d166fcab314e8f18eb3cd9835aa3a2e166bc12 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 16 Apr 2018 09:23:50 +0000 Subject: [PATCH] Include : - piccoli aggiustamenti. --- EGkPolyArc.h | 2 +- EMkMachiningGeoConst.h | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/EGkPolyArc.h b/EGkPolyArc.h index 301a66f..7135971 100644 --- a/EGkPolyArc.h +++ b/EGkPolyArc.h @@ -83,7 +83,7 @@ class PolyArc EGK_EXPORT bool GetNextArc( Point3d& ptIni, Point3d& ptFin, double& dBulge) const { return GetNextUArc( nullptr, &ptIni, nullptr, &ptFin, &dBulge) ; } EGK_EXPORT bool IsFlat( int& nRank, Point3d& ptCen, Vector3d& vtDir, double dToler = EPS_SMALL) const ; - EGK_EXPORT bool Invert( bool bInvertU) ; + EGK_EXPORT bool Invert( bool bInvertU = true) ; private : struct UPointB diff --git a/EMkMachiningGeoConst.h b/EMkMachiningGeoConst.h index cef4be6..e00afcf 100644 --- a/EMkMachiningGeoConst.h +++ b/EMkMachiningGeoConst.h @@ -63,24 +63,27 @@ static std::string MCH_PV_KEY_RELOCATE = "PvId" ; // Chiave info per angoli in XY con entità successiva e precedente static std::string MCH_PV_KEY_NEXTANG = "NextAng" ; static std::string MCH_PV_KEY_PREVANG = "PrevAng" ; -// Chiave info in gruppo CL per allungamenti sul bordo di tagli di lama +// Chiave info in sottogruppo di CL per allungamenti sul bordo di tagli di lama static std::string KEY_DELTALIEXT = "DLIEXT" ; static std::string KEY_DELTALOEXT = "DLOEXT" ; -// Chiave info in gruppo CL per versore estrusione (normale al piano di interpolazione) +// Chiave info in sottogruppo di CL per versore estrusione (normale al piano di interpolazione) static std::string KEY_EXTR = "EXTR" ; -// Chiavi info in gruppo CL per punti iniziale e finale +// Chiavi info in sottogruppo di CL per punti iniziale e finale static std::string KEY_START = "START" ; static std::string KEY_END = "END" ; -// Chiavi info in gruppo CL per punti minimo e massimo di ingombro +// Chiavi info in sottogruppo di CL per punti minimo e massimo di ingombro di singolo percorso static std::string KEY_PMIN = "PMIN" ; static std::string KEY_PMAX = "PMAX" ; -// Chiave info in gruppo CL per massima elevazione +// Chiave info in sottogruppo di CL per massima elevazione static std::string KEY_ELEV = "ELEV" ; -// Chiavi info in gruppo CL per dati ausiliari +// Chiavi info in sottogruppo di CL per dati ausiliari static std::string KEY_AS_TOT = "AS#" ; static std::string KEY_AS = "AS" ; static std::string KEY_AE_TOT = "AE#" ; static std::string KEY_AE = "AE" ; +// Chiavi info in gruppo CL per punti minimo e massimo di ingombro di tutta la lavorazione +static std::string KEY_MMIN = "MMIN" ; +static std::string KEY_MMAX = "MMAX" ; //----------------- Costanti posizione per preview utensile in lavorazione ------ enum MchToolShow { MCH_TPM_CURR = 0,