From 5d7ba8914ab329dc5b88cbb8f675087de1f2bb74 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Sat, 6 Oct 2018 08:53:42 +0000 Subject: [PATCH] Include : - aggiornamento parametri. --- EInAPI.h | 2 +- EXeExecutor.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/EInAPI.h b/EInAPI.h index d039303..66df1b7 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -482,7 +482,7 @@ EIN_EXPORT BOOL __stdcall EgtSurfTmFacetNearestMidPoint( int nId, int nFacet, co EIN_EXPORT BOOL __stdcall EgtSurfTmFacetCenter( int nId, int nFacet, int nRefId, double ptCen[3], double vtNorm[3]) ; EIN_EXPORT BOOL __stdcall EgtSurfTmFacetNormVersor( int nId, int nFacet, int nRefId, double vtNorm[3]) ; EIN_EXPORT BOOL __stdcall EgtSurfTmFacetOppositeSide( int nId, int nFacet, const double vtDir[3], int nRefId, - double ptP1[3], double ptP2[3], double vtIn1[3], double vtOut2[3]) ; + double ptP1[3], double ptP2[3]) ; EIN_EXPORT BOOL __stdcall EgtSurfTmFacetAdjacencies( int nId, int nFacet, int*& vAdj, int* pnCount) ; EIN_EXPORT BOOL __stdcall EgtSurfTmFacetsContact( int nId, int nF1, int nF2, int nRefId, bool* pbAdjac, double ptP1[3], double ptP2[3], double* pdAng) ; EIN_EXPORT BOOL __stdcall EgtSurfTmLineInters( int nId, const double ptP[3], const double vtDir[3], int nRefType, diff --git a/EXeExecutor.h b/EXeExecutor.h index 020aab1..865954b 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -550,7 +550,9 @@ EXE_EXPORT bool ExeSurfTmFacetNearestMidPoint( int nId, int nFacet, const Point3 EXE_EXPORT bool ExeSurfTmFacetCenter( int nId, int nFacet, int nRefId, Point3d& ptCen, Vector3d& vtN) ; EXE_EXPORT bool ExeSurfTmFacetNormVersor( int nId, int nFacet, int nRefId, Vector3d& vtNorm) ; EXE_EXPORT bool ExeSurfTmFacetOppositeSide( int nId, int nFacet, const Vector3d& vtDir, int nRefId, - Point3d& ptP1, Point3d& ptP2, Vector3d& vtIn1, Vector3d& vtOut2) ; + Point3d& ptP1, Point3d& ptP2) ; +EXE_EXPORT bool ExeSurfTmFacetOppositeSideEx( int nId, int nFacet, const Vector3d& vtDir, int nRefId, + Point3d& ptP1, Point3d& ptP2, Vector3d& vtIn1, Vector3d& vtOut2, double& dLen, double& dWidth) ; EXE_EXPORT bool ExeSurfTmFacetsContact( int nId, int nF1, int nF2, int nRefId, bool& bAdjac, Point3d& ptP1, Point3d& ptP2, double& dAng) ; EXE_EXPORT bool ExeVolZmapVolume( int nId, double& dVol) ; EXE_EXPORT int ExeVolZmapPartCount( int nId) ;