From 1efe9e23950fefdd412165a263736bc67f9c9248 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Mon, 26 Jan 2026 18:01:39 +0100 Subject: [PATCH] Include : - in Trimming piccola correzione. --- EGkTrimming.h | 3 ++- EXeExecutor.h | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/EGkTrimming.h b/EGkTrimming.h index 393e574..e9f44d2 100644 --- a/EGkTrimming.h +++ b/EGkTrimming.h @@ -43,7 +43,8 @@ EGK_EXPORT bool GetTrimmingBezierEdges( ICRVCOMPOPOVECTOR& vCompoRawEdges, doubl ICRVCOMPOPOVECTOR& vCompoEdges) ; EGK_EXPORT bool GetTrimmingFinalBorders( ICRVCOMPOPOVECTOR& vCompoBezierEdges, double dLinTol, double dAngTol, BIPNTVECTOR& vBreakingPts, double dThick, double dThickTol) ; -EGK_EXPORT bool GetTrimmingFinalBorders( CISURFPVECTOR& vpSurf, const SELVECTOR& vSurfFaces, double dLinTol, double dAngTol, double dThick, +EGK_EXPORT bool GetTrimmingFinalBorders( CISURFPVECTOR& vpSurf, const SELVECTOR& vSurfFaces, double dSurfLinTol, + double dSurfAngTol, double dLinTol, double dAngTol, double dThick, ICRVCOMPOPOVECTOR& vCompoBezierEdges) ; EGK_EXPORT ISurfBezier* GetTrimmingRuledBezier( const CISURFPVECTOR& vSurf, const ICurve* pCrvEdge1, const ICurve* pCrvEdge2, double dLinTol, const BIPNTVECTOR& vSyncPoints) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 245115e..41b7945 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1506,10 +1506,11 @@ EXE_EXPORT int ExeTrimmingGetSurfTmFaceAdj( int nParentId, int nSurfId, const I EXE_EXPORT int ExeTrimmingGetSurfTmFromStmFaces( int nParentId, int nSurfId, const INTVECTOR& vFaces) ; EXE_EXPORT bool ExeTrimmingGetAdjSurfs( const INTVECTOR& vSurfId, const INTVECTOR& vOtherSurfId, double dLinTol, double dAngTol, double dAngFaceTol, INTVECTOR& vResId) ; -EXE_EXPORT bool ExeTrimmingGetBorders( int nParentId, const SELVECTOR& vIds, double dLinTol, double dAngTol, - int& nFirstId, int& nCount) ; -EXE_EXPORT bool ExeTrimmingGetBordersByNormals( int nParentId, const SELVECTOR& vIds, double dLinTol, - double dAngTol, double dThick, Point3d& ptNear, int& nFirstId, int& nCount) ; +EXE_EXPORT bool ExeTrimmingGetBorders( int nParentId, const SELVECTOR& vIds, double dSurfLinTol, double dSurfAngTol, + double dLinTol, double dAngTol, int& nFirstId, int& nCount) ; +EXE_EXPORT bool ExeTrimmingGetBordersByNormals( int nParentId, const SELVECTOR& vIds, double dSurfLinTol, + double dSurfAngTol, double dLinTol, double dAngTol, + double dThick, Point3d& ptNear, int& nFirstId, int& nCount) ; EXE_EXPORT bool ExeTrimmingGetFinalBorders( int nParentId, const INTVECTOR& vCrvBezierId, double dLinTol, double dAngTol, const PNTVECTOR& vBreakingPts, double dThick, double dThickTol, int& nFirstId, int& nCount) ;