From 3db25e173f88dde455e0e5341723d356930839ed Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 27 Mar 2025 15:21:54 +0100 Subject: [PATCH] Include : - aggiornamento prototipi. --- EGkStmStandard.h | 2 ++ EXeExecutor.h | 3 +++ 2 files changed, 5 insertions(+) diff --git a/EGkStmStandard.h b/EGkStmStandard.h index 5a5d4df..32f975a 100644 --- a/EGkStmStandard.h +++ b/EGkStmStandard.h @@ -30,5 +30,7 @@ EGK_EXPORT ISurfTriMesh* GetSurfTriMeshPyramid( double dDimX, double dDimY, doub EGK_EXPORT ISurfTriMesh* GetSurfTriMeshCylinder( double dRadius, double dHeight, double dLinTol) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshCone( double dRadius, double dHeight, double dLinTol) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshSphere( double dRadius, double dLinTol) ; +EGK_EXPORT ISurfTriMesh* GetSurfTriMeshPyramidFrustum( double dBaseDimX, double dBaseDimY, double dTopDimX, double dTopDimY, double dHeight) ; +EGK_EXPORT ISurfTriMesh* GetSurfTriMeshConeFrustum( double dBaseRad, double dTopRad, double dHeight, double dLinTol) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshPlaneInBox( const Plane3d& plPlane, const BBox3d& b3Box, bool bOnEq = false, bool bOnCt = false) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 3cfc09a..2587df8 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -349,6 +349,9 @@ EXE_EXPORT int ExeCreateSurfTmCone( int nParentId, const Point3d& ptOrig, const double dRad, double dHeight, double dLinTol, int nRefType) ; EXE_EXPORT int ExeCreateSurfTmSphere( int nParentId, const Point3d& ptOrig, double dRad, double dLinTol, int nRefType) ; +EXE_EXPORT int ExeCreateSurfTmPyramidFrustum( int nParentId, double dBaseDimX, double dBaseDimY, + double dTopDimX, double dTopDimY, double dHeight) ; +EXE_EXPORT int ExeCreateSurfTmConeFrustum( int nParentId, double dBaseRad, double dTopRad, double dHeight, double dLinTol) ; EXE_EXPORT int ExeCreateSurfTmTriangle( int nParentId, const Point3d& ptP1, const Point3d& ptP2, const Point3d& ptP3, int nRefType) ; EXE_EXPORT int ExeCreateSurfTmRectangle( int nParentId, const Point3d& ptO, const Point3d& ptL, const Point3d& ptT, int nRefType) ; EXE_EXPORT int ExeCreateSurfTmByFlatContour( int nParentId, int nCrvId, double dLinTol) ;