diff --git a/EInAPI.h b/EInAPI.h index e7c4790..c68684c 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -514,10 +514,12 @@ EIN_EXPORT BOOL __stdcall EgtMergeCurvesInCurveCompo( int nId, double dLinTol, B // GeomDb Surf Modify EIN_EXPORT BOOL __stdcall EgtInvertSurface( int nId) ; EIN_EXPORT int __stdcall EgtExplodeSurface( int nId, int* pnCount) ; +EIN_EXPORT BOOL __stdcall EgtApproxSurface( int nId, double dLinTol) ; EIN_EXPORT BOOL __stdcall EgtSurfFrAdd( int nId1, int nId2) ; EIN_EXPORT BOOL __stdcall EgtSurfFrSubtract( int nId1, int nId2) ; EIN_EXPORT BOOL __stdcall EgtSurfFrIntersect( int nId1, int nId2) ; EIN_EXPORT BOOL __stdcall EgtSurfFrOffset( int nId, double dDist, int nType) ; +EIN_EXPORT int __stdcall EgtSurfTmToTriangles( int nId, int* pnCount) ; EIN_EXPORT BOOL __stdcall EgtSurfTmRemoveFacet( int nId, int nFacet) ; EIN_EXPORT BOOL __stdcall EgtCutSurfTmPlane( int nId, const double ptOn[3], const double vtN[3], BOOL bSaveOnEq, int nRefType) ; EIN_EXPORT BOOL __stdcall EgtCutSurfTmClosedCurve( int nSurfId, int nCurveId, BOOL bSaveOnEq) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index b65cff3..0af4e4b 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -567,6 +567,7 @@ EXE_EXPORT bool ExeReorderCurvesInGroup( int nGroupId, const Point3d& ptNear, in // GeomDb Surf Modify EXE_EXPORT bool ExeInvertSurface( const INTVECTOR& vIds) ; EXE_EXPORT int ExeExplodeSurface( int nId, int* pnCount) ; +EXE_EXPORT bool ExeApproxSurface( int nId, double dLinTol) ; EXE_EXPORT bool ExeSurfFrAdd( int nId1, int nId2) ; EXE_EXPORT bool ExeSurfFrSubtract( int nId1, int nId2) ; EXE_EXPORT bool ExeSurfFrIntersect( int nId1, int nId2) ;