From 73fcfd5138c046806ba10e089eaa375938c5e0d4 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 16 Feb 2026 11:53:58 +0100 Subject: [PATCH 1/2] Include : - aggiornamento codice di protezione mansile delle librerie. --- EgtKeyCodes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EgtKeyCodes.h b/EgtKeyCodes.h index 8aa448e..e4f757a 100644 --- a/EgtKeyCodes.h +++ b/EgtKeyCodes.h @@ -27,7 +27,7 @@ //---------------------------------------------------------------------------- const int KEY_BASELIB_PROD = 207 ; -const int KEY_BASELIB_VER = 3101 ; +const int KEY_BASELIB_VER = 3102 ; const int KEY_BASELIB_LEV = 1 ; //---------------------------------------------------------------------------- From d481592dfa0d2a0fd01db03fab11493a44a71047 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Fri, 20 Feb 2026 16:53:22 +0100 Subject: [PATCH 2/2] Include : - Aggiunte funzioni per Trimming. --- EGkTrimming.h | 3 +++ EXeExecutor.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/EGkTrimming.h b/EGkTrimming.h index 68c9917..6c327e7 100644 --- a/EGkTrimming.h +++ b/EGkTrimming.h @@ -50,6 +50,9 @@ EGK_EXPORT ISurfBezier* GetTrimmingRuledBezier( const CISURFPVECTOR& vSurf, cons double dLinTol, const BIPNTVECTOR& vSyncPoints) ; EGK_EXPORT bool GetTrimmingSurfBzSyncPoints( const ICurve* pCrvEdge1, const ICurve* pCrvEdge2, double dLinTol, BIPNTVECTOR& vSyncPoints) ; +EGK_EXPORT bool GetTrimmingSyncInterpolation( const ICurve* pCrvEdge1, const ICurve* pCrvEdge2, + const ICurve* pSync1, const ICurve* pSync2, double dLinTol, + double dAngTol, BIPNTVECTOR& vSyncPoints) ; EGK_EXPORT bool GetTrimmingHoleBorders( const CISURFPVECTOR& vpSurf, const Point3d& ptRef, double dSurfLinTol, double dSurfAngTol, double dEdgeLinTol, double dEdgeAngTol, double dEdgeThick, ICRVCOMPOPOVECTOR& vHoleBorders) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index ca28f7b..5c29347 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1517,6 +1517,9 @@ EXE_EXPORT bool ExeTrimmingGetFinalBorders( int nParentId, const INTVECTOR& vCrv int& nFirstId, int& nCount) ; EXE_EXPORT int ExeTrimmingGetRuledBezier( int nParentId, const INTVECTOR& vIds, int nEdge1Id, int nEdge2Id, double dLinTol, const INTVECTOR& vnLineIds) ; +EXE_EXPORT bool ExeTrimmingInterpolateSyncLines( int nParentId, int nSync1Id, int nSync2Id, + int nBorder1Id, int nBorder2Id, double dEdgeLinTol, + double dEdgeAngTol, int& nFirstId, int& nCount) ; EXE_EXPORT bool ExeTrimmingGetSurfBzSyncPoints( int nParentId, int nEdge1Id, int nEdge2Id, double dLinTol, double dAngTol, int nLineNbr, bool bShowOnCorners, int& nFirstId, int& nCount) ;