From 3b1ffa6f4aa29536a7c4cabbd498b9449f310399 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 27 Feb 2024 18:19:14 +0100 Subject: [PATCH] Include : - aggiornamento prototipi. --- EGkStmFromCurves.h | 9 +++++---- EXeExecutor.h | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/EGkStmFromCurves.h b/EGkStmFromCurves.h index b5bfb8f..92c662a 100644 --- a/EGkStmFromCurves.h +++ b/EGkStmFromCurves.h @@ -1,13 +1,13 @@ //---------------------------------------------------------------------------- -// EgalTech 2015-2015 +// EgalTech 2015-2024 //---------------------------------------------------------------------------- -// File : EGkStmFromCurves.h Data : 01.02.15 Versione : 1.6b1 +// File : EGkStmFromCurves.h Data : 27.02.24 Versione : 2.6b4 // Contenuto : Dichiarazione della classe StmFromTriangleSoup. // // // // Modifiche : 19.05.14 DS Creazione modulo. -// +// 27.02.24 DS Aggiunta GetSurfTriMeshTransSwept. // //---------------------------------------------------------------------------- @@ -39,7 +39,8 @@ EGK_EXPORT ISurfTriMesh* GetSurfTriMeshByRevolve( const ICurve* pCurve, const Po EGK_EXPORT ISurfTriMesh* GetSurfTriMeshByScrewing( const ICurve* pCurve, const Point3d& ptAx, const Vector3d& vtAx, double dAngRotDeg, double dMove, bool bCapEnds, double dLinTol = 10 * EPS_SMALL) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshRectSwept( double dDimH, double dDimV, double dBevelH, double dBevelV, - const ICurve* pGuide, int nCapType, double dLinTol) ; + const ICurve* pGuide, int nCapType, double dLinTol = 10 * EPS_SMALL) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshSwept( const ICurve* pSect, const ICurve* pGuide, bool bCapEnds, double dLinTol = 10 * EPS_SMALL) ; +EGK_EXPORT ISurfTriMesh* GetSurfTriMeshTransSwept( const ICurve* pSect, const ICurve* pGuide, bool bCapEnds, double dLinTol = 10 * EPS_SMALL) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshRuled( const Point3d& ptP, const ICurve* pCurve, double dLinTol = 10 * EPS_SMALL) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshRuled( const ICurve* pCurve1, const ICurve* pCurve2, int nType, double dLinTol = 10 * EPS_SMALL) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 4927c0a..34a1238 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -355,6 +355,7 @@ EXE_EXPORT int ExeCreateSurfTmByScrewing( int nParentId, int nCrvId, EXE_EXPORT int ExeCreateSurfTmRectSwept( int nParentId, double dDimH, double dDimV, double dBevelH, double dBevelV, int nGuideId, int nCapType, double dLinTol) ; EXE_EXPORT int ExeCreateSurfTmSwept( int nParentId, int nSectId, int nGuideId, bool bCapEnds, double dLinTol) ; +EXE_EXPORT int ExeCreateSurfTmTransSwept( int nParentId, int nSectId, int nGuideId, bool bCapEnds, double dLinTol) ; EXE_EXPORT int ExeCreateSurfTmRuled( int nParentId, int nPtOrCrvId1, int nPtOrCrvId2, int nType, double dLinTol) ; EXE_EXPORT int ExeCreateSurfTmByTriangles( int nParentId, const INTVECTOR& vIds, bool bErase) ; EXE_EXPORT int ExeCreateSurfTmBySewing( int nParentId, const INTVECTOR& vIds, bool bErase) ;