diff --git a/EInAPI.h b/EInAPI.h index bd59232..0dd5a04 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -252,6 +252,8 @@ EIN_EXPORT int __stdcall EgtCreateArcC2PEx( int nParentId, const double ptCen[3 const double ptNearEnd[3], int nRefType) ; EIN_EXPORT int __stdcall EgtCreateArc3P( int nParentId, const double ptP1[3], const double ptP2[3], const double ptP3[3], int nRefType) ; +EIN_EXPORT int __stdcall EgtCreateArc2PR( int nParentId, const double ptStart[3], const double ptEnd[3], + double dRad, BOOL bCCW, int nRefType) ; EIN_EXPORT int __stdcall EgtCreateArc2PD( int nParentId, const double ptStart[3], const double ptEnd[3], double dDirSDeg, int nRefType) ; EIN_EXPORT int __stdcall EgtCreateArc2PDEx( int nParentId, const double ptStart[3], diff --git a/EXeExecutor.h b/EXeExecutor.h index bfe7c8e..af177ad 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -275,6 +275,8 @@ EXE_EXPORT int ExeCreateArcC2PEx( int nParentId, const Point3d& ptCen, const Point3d& ptNearEnd, int nRefType) ; EXE_EXPORT int ExeCreateArc3P( int nParentId, const Point3d& ptP1, const Point3d& ptP2, const Point3d& ptP3, int nRefType) ; +EXE_EXPORT int ExeCreateArc2PR( int nParentId, const Point3d& ptStart, const Point3d& ptEnd, + double dRad, bool bCCW, int nRefType) ; EXE_EXPORT int ExeCreateArc2PB( int nParentId, const Point3d& ptStart, const Point3d& ptEnd, double dBulge, int nRefType) ; EXE_EXPORT int ExeCreateArc2PD( int nParentId, const Point3d& ptStart, const Point3d& ptEnd,