From ed77709276a64fe99c345311bc0c036df10def80 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Tue, 20 Jan 2026 17:28:05 +0100 Subject: [PATCH] Include : - modifica prototipi per funzioni di Trimming. --- EGkTrimming.h | 4 ++-- EXeExecutor.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/EGkTrimming.h b/EGkTrimming.h index ab4c53b..441c580 100644 --- a/EGkTrimming.h +++ b/EGkTrimming.h @@ -32,7 +32,7 @@ typedef std::vector ICRVCOMPOPOMATRIX ; //----------------------------------------------------------------------------- EGK_EXPORT bool GetTrimmingStmAdjTria( const ISurfTriMesh* pStm, const INTVECTOR& vTria, const PNTVECTOR& vPts, - double dAngTol, double dSize, double dSizeTol, INTVECTOR& vOtherTria) ; + double dAngTol, double dSize, double dSizeTol, ISurfTriMesh* pStmAdjTria) ; EGK_EXPORT bool GetTrimmingAdjSurfs( const CISURFPVECTOR& vSurf, const CISURFPVECTOR& vOtherSurf, double dLinTol, double dAngTol, double dFaceAngTol, INTVECTOR& vIndOtherSurf) ; @@ -47,7 +47,7 @@ EGK_EXPORT bool GetTrimmingFinalBorders( CISURFPVECTOR& vpSurf, const SELVECTOR& ICRVCOMPOPOVECTOR& vCompoBezierEdges) ; EGK_EXPORT ISurfBezier* GetTrimmingRuledBezier( const CISURFPVECTOR& vSurf, const ICurve* pCrvEdge1, const ICurve* pCrvEdge2, double dLinTol, const BIPNTVECTOR& vSyncPoints, - const INTVECTOR& vIndPriority, const INTVECTOR& vIndVisible) ; + const INTVECTOR& vnShown, const INTVECTOR& vnEdited, const INTVECTOR& vnNew) ; EGK_EXPORT bool GetTrimmingSurfBzSyncPoints( const ICurve* pCrvEdge1, const ICurve* pCrvEdge2, double dLinTol, BIPNTVECTOR& vSyncPoints) ; EGK_EXPORT bool GetTrimmingAutoEntities( const CISURFPVECTOR& vSurf, double dShapeLinTol, double dShapeAngTol, diff --git a/EXeExecutor.h b/EXeExecutor.h index c2f70eb..4a65a66 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1501,8 +1501,8 @@ EXE_EXPORT bool ExeBase64Encode( const std::string& sFile, std::string& sB64Dest EXE_EXPORT bool ExeBase64Decode( const std::string& sB64Sou, const std::string& sFile) ; // Trimming -EXE_EXPORT bool ExeTrimmingGetSurfTmFaceAdj( int nSurfId, const INTVECTOR& vTria, const PNTVECTOR& vPts, - double dAngTol, double dSize, double dSizeTol, INTVECTOR& vOtherFaces) ; +EXE_EXPORT int ExeTrimmingGetSurfTmFaceAdj( int nParentId, int nSurfId, const INTVECTOR& vTria, const PNTVECTOR& vPts, + double dAngTol, double dSize, double dSizeTol) ; 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) ;