From b52b84485732c107a22602840c5bc43842197802 Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 11 Oct 2022 12:29:26 +0200 Subject: [PATCH 1/3] Include : - aggiornamento prototipi. --- EGkSurfTriMesh.h | 5 +++-- EXeExecutor.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/EGkSurfTriMesh.h b/EGkSurfTriMesh.h index 2cadb46..0f20b31 100644 --- a/EGkSurfTriMesh.h +++ b/EGkSurfTriMesh.h @@ -1,7 +1,7 @@ //---------------------------------------------------------------------------- -// EgalTech 2014-2021 +// EgalTech 2014-2022 //---------------------------------------------------------------------------- -// File : EGkSurfTriMesh.h Data : 26.09.21 Versione : 2.3i2 +// File : EGkSurfTriMesh.h Data : 10.10.22 Versione : 2.4i4 // Contenuto : Dichiarazione della interfaccia ISurfTriMesh. // // @@ -82,6 +82,7 @@ class __declspec( novtable) ISurfTriMesh : public ISurf virtual bool GetVertexSmoothNormal( int nV, int nT, Vector3d& vtN) const = 0 ; virtual bool GetTriangleBoundaryEdges( int nId, TriFlags3d& TFlags) const = 0 ; virtual bool GetTriangleSmoothNormals( int nId, TriNormals3d& TNrms) const = 0 ; + virtual ISurfTriMesh* CloneTriangle( int nTria) const = 0 ; virtual bool GetLoops( POLYLINEVECTOR& vPL) const = 0 ; virtual bool GetSilhouette( const Vector3d& vtDir, double dTol, POLYLINEVECTOR& vPL) const = 0 ; virtual int GetFacetCount( void) const = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 145e10d..e1ab1a3 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -568,6 +568,7 @@ EXE_EXPORT bool ExeSurfFrIntersect( int nId1, int nId2) ; EXE_EXPORT bool ExeSurfFrOffset( int nId, double dDist, int nType) ; EXE_EXPORT bool ExeSurfFrMoveSimpleNoCollision( int nId1, int nId2, const Vector3d& vtDir, double& dLen, int nRefType) ; EXE_EXPORT bool ExeSurfFrRotateSimpleNoCollision( int nId1, int nId2, const Point3d& ptCen, double& dAngDeg, int nRefType) ; +EXE_EXPORT int ExeSurfTmToTriangles( int nId, int* pnCount) ; EXE_EXPORT bool ExeSurfTmRemoveFacet( int nId, int nFacet) ; EXE_EXPORT bool ExeSurfTmSwapFacets( int nId, int nFacet1, int nFacet2) ; EXE_EXPORT bool ExeSurfTmRemovePart( int nId, int nPart) ; From c79c941621fafb9f90b3a4a49c41d432165779b7 Mon Sep 17 00:00:00 2001 From: SaraP Date: Tue, 11 Oct 2022 16:07:35 +0200 Subject: [PATCH 2/3] Include : - aggiunto prototipo. --- EXeExecutor.h | 1 + 1 file changed, 1 insertion(+) diff --git a/EXeExecutor.h b/EXeExecutor.h index e1ab1a3..24d1a8e 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -514,6 +514,7 @@ EXE_EXPORT bool ExeChangeClosedCurveStart( int nId, double dU) ; EXE_EXPORT bool ExeChangeClosedCurveStartPoint( int nId, const Point3d& ptP, int nRefType) ; EXE_EXPORT bool ExeModifyCurveStartPoint( int nId, const Point3d& ptP, int nRefType) ; EXE_EXPORT bool ExeModifyCurveEndPoint( int nId, const Point3d& ptP, int nRefType) ; +EXE_EXPORT bool ExeSpiralizeCurve( int nId, double dDelta) ; EXE_EXPORT bool ExeModifyCurveExtrusion( const INTVECTOR& vIds, const Vector3d& vtExtr, int nRefType) ; EXE_EXPORT bool ExeModifyCurveThickness( const INTVECTOR& vIds, double dThick) ; EXE_EXPORT bool ExeTrimCurveStartAtLen( int nId, double dLen) ; From 63bc857b1c48c08a7ac6163263ecba3e0304fd66 Mon Sep 17 00:00:00 2001 From: DarioS Date: Wed, 12 Oct 2022 10:20:31 +0200 Subject: [PATCH 3/3] Include : - aggiornamento codici protezione librerie. --- EgtKeyCodes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EgtKeyCodes.h b/EgtKeyCodes.h index 849565a..2245c30 100644 --- a/EgtKeyCodes.h +++ b/EgtKeyCodes.h @@ -23,7 +23,7 @@ //---------------------------------------------------------------------------- const int KEY_BASELIB_PROD = 207 ; -const int KEY_BASELIB_VER = 2409 ; +const int KEY_BASELIB_VER = 2410 ; const int KEY_BASELIB_LEV = 1 ; //----------------------------------------------------------------------------