diff --git a/EInAPI.h b/EInAPI.h index 8b0d55f..8d1e5ca 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -468,6 +468,7 @@ EIN_EXPORT int __stdcall EgtTrimCurveWithRegion( int nCrvId, int nRegId, BOOL EIN_EXPORT int __stdcall EgtSplitCurve( int nId, int nParts) ; EIN_EXPORT int __stdcall EgtSplitCurveAtPoint( int nId, const double ptOn[3], int nRefType) ; EIN_EXPORT BOOL __stdcall EgtModifyCircleCP( int nId, const double ptOn[3], int nRefType) ; +EIN_EXPORT BOOL __stdcall EgtModifyCircle3P( int nId, const double ptP1[3], const double ptP2[3], const double ptP3[3], int nRefType) ; EIN_EXPORT BOOL __stdcall EgtModifyArcRadius( int nId, double dRad) ; EIN_EXPORT BOOL __stdcall EgtModifyArcC2P( int nId, const double ptEnd[3], int nRefType) ; EIN_EXPORT BOOL __stdcall EgtModifyArc3P( int nId, const double ptMid[3], int nRefType) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 015c846..d32db7c 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -507,6 +507,7 @@ EXE_EXPORT int ExeSplitCurveAtCorners( int nId, double dTgAngToler, int* pnCoun EXE_EXPORT int ExeSplitCurveAtSelfInters( int nId, int* pnCount) ; EXE_EXPORT int ExeGetCurveLinearConvexHullXY( int nId, double dLinTol, int nRefType) ; EXE_EXPORT bool ExeModifyCircleCP( int nId, const Point3d& ptOn, int nRefType) ; +EXE_EXPORT bool ExeModifyCircle3P( int nId, const Point3d& ptP1, const Point3d& ptP2, const Point3d& ptP3, int nRefType) ; EXE_EXPORT bool ExeModifyArcRadius( int nId, double dRad) ; EXE_EXPORT bool ExeModifyArcC2P( int nId, const Point3d& ptEnd, int nRefType) ; EXE_EXPORT bool ExeModifyArc3P( int nId, const Point3d& ptMid, int nRefType) ;