From 1e9782b3c48f8586e2513754cb17b1db78307f78 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 26 Nov 2015 16:50:57 +0000 Subject: [PATCH] EgtInterface 1.6k9 : - aggiornamenti vari. --- API_GdbModifyCurve.cpp | 7 +++++++ API_MachMgr.cpp | 18 ++++++++++++++++++ EgtInterface.rc | Bin 11726 -> 11726 bytes 3 files changed, 25 insertions(+) diff --git a/API_GdbModifyCurve.cpp b/API_GdbModifyCurve.cpp index 732df58..3c688d7 100644 --- a/API_GdbModifyCurve.cpp +++ b/API_GdbModifyCurve.cpp @@ -192,3 +192,10 @@ __stdcall EgtExplodeCurveCompo( int nId, int* pnCount) { return ExeExplodeCurveCompo( nId, pnCount) ; } + +//------------------------------------------------------------------------------- +BOOL +__stdcall EgtMergeCurvesInCurveCompo( int nId, double dLinTol) +{ + return ( ExeMergeCurvesInCurveCompo( nId, dLinTol) ? TRUE : FALSE) ; +} diff --git a/API_MachMgr.cpp b/API_MachMgr.cpp index 8964625..f59bf7d 100644 --- a/API_MachMgr.cpp +++ b/API_MachMgr.cpp @@ -679,9 +679,27 @@ __stdcall EgtSimStop( void) return ( ExeSimStop() ? TRUE : FALSE) ; } +//----------------------------------------------------------------------------- +// Generation //----------------------------------------------------------------------------- BOOL __stdcall EgtGenerate( const wchar_t* wsCncFile, const wchar_t* wsInfo) { return ( ExeGenerate( wstrztoA( wsCncFile), wstrztoA( wsInfo)) ? TRUE : FALSE) ; } + +//----------------------------------------------------------------------------- +// Machine Calc +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtGetCalcTipFromPositions( double dX, double dY, double dZ, double dAngA, double dAngB, + BOOL bBottom, double ptTip[3]) +{ + Point3d ptTmp ; + if ( ! ExeGetCalcTipFromPositions( dX, dY, dZ, dAngA, dAngB, ( bBottom != FALSE), ptTmp)) + return FALSE ; + // ritorno i dati + if ( ptTip != nullptr) + VEC_FROM_3D( ptTip, ptTmp) ; + return TRUE ; +} diff --git a/EgtInterface.rc b/EgtInterface.rc index a8b50bb88a520b6ce7945ebc3dd66fc43348b297..6222adcbc04114b79168992da48c74e6923a76a8 100644 GIT binary patch delta 113 zcmX>XeJ*;#A2vqI%@4(HGEKh5na5~3`6H+9WG^L)&3#f*jGK>e8!&^VPclv3Cs+lM i-t491#khHcFjUGNr~*ls7YjlI&*XKAP&0v=TDSq3>nR-o delta 113 zcmX>XeJ*;#A2vpd%@4(HGEKh5na5}``6H+9WG^L)&3#f*jGK>e8!&^VPclv3Cs+lM i-t491#khHcFjUGNr~*ls7YjlI&*XKAP&0v=TDSq2At@CA