From 556e3579a6713fb6cc49045a843e1bf730df6531 Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 19 Apr 2022 11:22:09 +0200 Subject: [PATCH] EgtInterface 2.4d2 : - aggiunta interfaccia EgtPlaneSurfTmInters e modificata interfaccia EgtSurfTmSurfTmInters. --- API_GeoInters.cpp | 14 ++++++++++++-- EgtInterface.rc | Bin 11718 -> 11718 bytes 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/API_GeoInters.cpp b/API_GeoInters.cpp index 226d0a8..3c3e41f 100644 --- a/API_GeoInters.cpp +++ b/API_GeoInters.cpp @@ -57,10 +57,20 @@ __stdcall EgtLineSurfTmInters( const double ptP[3], const double vtDir[3], int n //---------------------------------------------------------------------------- int -__stdcall EgtSurfTmSurfTmInters( int nId1, int nId2, int nDestGrpId, +__stdcall EgtPlaneSurfTmInters( const double ptOn[3], const double vtN[3], int nId, int nDestGrpId, int nRefType, double dToler, + int* pnPntCount, int* pnCrvCount, int* pnSrfCount) +{ + if ( ptOn == nullptr || vtN == nullptr || pnPntCount == nullptr || pnCrvCount == nullptr || pnSrfCount == nullptr) + return FALSE ; + return ExePlaneSurfTmInters( ptOn, vtN, nId, nDestGrpId, nRefType, dToler, pnPntCount, pnCrvCount, pnSrfCount) ; +} + +//---------------------------------------------------------------------------- +int +__stdcall EgtSurfTmSurfTmInters( int nId1, int nId2, int nDestGrpId, double dToler, int* pnPntCount, int* pnCrvCount, int* pnSrfCount) { if ( pnPntCount == nullptr || pnCrvCount == nullptr || pnSrfCount == nullptr) return FALSE ; - return ExeSurfTmSurfTmInters( nId1, nId2, nDestGrpId, pnPntCount, pnCrvCount, pnSrfCount) ; + return ExeSurfTmSurfTmInters( nId1, nId2, nDestGrpId, dToler, pnPntCount, pnCrvCount, pnSrfCount) ; } diff --git a/EgtInterface.rc b/EgtInterface.rc index 5fd44a700c3fcd3af30a50f864edaffee4eeb9f9..266298209770d0dfbcdfad129cfbd450534e53ba 100644 GIT binary patch delta 111 zcmX>WeJpyzFE&P_%^&$rGEF|hS;uHJ`Jtfh<^rw;7OzIAO+TQQ4Xt~E@c}o07g?Nt^fc4 delta 111 zcmX>WeJpyzFE&QQ%^&$rGEF|hS;uHN`Jtfh<^rw;7OzIAO+TQQ4Xt~E@c}o07PdfrT_o{