diff --git a/API_GdbCreateCurve.cpp b/API_GdbCreateCurve.cpp index f98b5ff..cd0c88f 100644 --- a/API_GdbCreateCurve.cpp +++ b/API_GdbCreateCurve.cpp @@ -83,6 +83,14 @@ __stdcall EgtCreateCircleCPEx( int nParentId, const double ptCen[3], return ExeCreateCircleCPEx( nParentId, ptCen, ptOn, nSepO, nIdO, nRefType) ; } +//------------------------------------------------------------------------------- +int +__stdcall EgtCreateCircle2P( int nParentId, const double ptP1[3], + const double ptP2[3], int nRefType) +{ + return ExeCreateCircle2P( nParentId, ptP1, ptP2, nRefType) ; +} + //------------------------------------------------------------------------------- int __stdcall EgtCreateCircle3P( int nParentId, const double ptP1[3], diff --git a/API_GdbModifyCurve.cpp b/API_GdbModifyCurve.cpp index 7679c6c..c5023a4 100644 --- a/API_GdbModifyCurve.cpp +++ b/API_GdbModifyCurve.cpp @@ -190,9 +190,9 @@ __stdcall EgtModifyCircle3P( int nId, const double ptP1[3], const double ptP2[3] //------------------------------------------------------------------------------- BOOL -__stdcall EgtModifyArcRadius( int nId, double dRad) +__stdcall EgtModifyArcRadius( int nId, double dRad, BOOL bKeepCenter) { - return ( ExeModifyArcRadius( nId, dRad) ? TRUE : FALSE) ; + return ( ExeModifyArcRadius( nId, dRad, ( bKeepCenter != FALSE)) ? TRUE : FALSE) ; } //------------------------------------------------------------------------------- diff --git a/EgtInterface.rc b/EgtInterface.rc index bba453f..76d9092 100644 Binary files a/EgtInterface.rc and b/EgtInterface.rc differ