diff --git a/EInAPI.h b/EInAPI.h index 61d590c..b5f4d58 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -469,6 +469,8 @@ EIN_EXPORT BOOL __stdcall EgtGetObstacleTangent( double vtTang[3]) ; EIN_EXPORT BOOL __stdcall EgtGetMovingTangent( double vtTang[3]) ; EIN_EXPORT BOOL __stdcall EgtRotatePartCluster( int nId[], int nCount, BOOL bReducedCut, const double ptCen[3], double* pdRotAngDeg, double dXmin, double dYmin, double dXmax, double dYmax) ; +EIN_EXPORT BOOL __stdcall EgtAlignPartClusterOnCollision( int nId[], int nCount, BOOL bReducedCut, + double dXmin, double dYmin, double dXmax, double dYmax) ; EIN_EXPORT BOOL __stdcall EgtGetPartClusterCenterGlob( int nId[], int nCount, double ptCen[3]) ; // Machining diff --git a/EXeExecutor.h b/EXeExecutor.h index 304a46e..ad63086 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -498,6 +498,8 @@ EXE_EXPORT bool ExeGetObstacleTangent( Vector3d& vtTang) ; EXE_EXPORT bool ExeGetMovingTangent( Vector3d& vtTang) ; EXE_EXPORT bool ExeRotatePartCluster( const INTVECTOR& vIds, bool bReducedCut, const Point3d& ptCen, double& dRotAngDeg, double dXmin, double dYmin, double dXmax, double dYmax) ; +EXE_EXPORT bool ExeAlignPartClusterOnCollision( const INTVECTOR& vIds, bool bReducedCut, + double dXmin, double dYmin, double dXmax, double dYmax) ; EXE_EXPORT bool ExeGetPartClusterCenterGlob( const INTVECTOR& vIds, Point3d& ptCen) ; // Machining