diff --git a/EGkArcSpecial.h b/EGkArcSpecial.h index 2f9237e..941388a 100644 --- a/EGkArcSpecial.h +++ b/EGkArcSpecial.h @@ -1,13 +1,14 @@ //---------------------------------------------------------------------------- -// EgalTech 2014-2022 +// EgalTech 2014-2023 //---------------------------------------------------------------------------- -// File : EGkArcSpecial.h Data : 20.12.22 Versione : 2.4l3 +// File : EGkArcSpecial.h Data : 04.08.23 Versione : 2.5h1 // Contenuto : Dichiarazione funzioni per calcolo speciale archi. // // // // Modifiche : 12.06.14 DS Creazione modulo. // 20.12.22 DS Aggiunta GetArc2PCN. +// 04.08.23 DS Aggiunta GetArc2PNB. // //---------------------------------------------------------------------------- @@ -27,5 +28,6 @@ //---------------------------------------------------------------------------- EGK_EXPORT ICurve* GetArc2PD( const Point3d& ptStart, const Point3d& ptEnd, double dDirStartDeg) ; EGK_EXPORT ICurve* GetArc2PVN( const Point3d& ptStart, const Point3d& ptEnd, const Vector3d& vtDirS, const Vector3d& vtN) ; +EGK_EXPORT ICurve* GetArc2PNB( const Point3d& ptStart, const Point3d& ptEnd, const Vector3d& vtN, double dBulge) ; EGK_EXPORT ICurve* GetArc3P( const Point3d& ptStart, const Point3d& ptOther, const Point3d& ptEnd, bool bCirc) ; EGK_EXPORT ICurveArc* GetArc2PCN( const Point3d& ptStart, const Point3d& ptEnd, const Point3d& ptNearCen, const Vector3d& vtN) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 93fe0cc..e997a69 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -266,6 +266,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 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, double dDirSDeg, int nRefType) ; EXE_EXPORT int ExeCreateArc2PDEx( int nParentId, const Point3d& ptStart,