EgtInterface :

- aggiornata interfaccia di EgtSurfBezierParamsFromPoint
- aggiunta interfaccia di EgtSurfBezierGetPointNrmD1.
This commit is contained in:
Dario Sassi
2026-03-13 13:35:00 +01:00
parent 9d89ccb1d7
commit 75d251f561
2 changed files with 36 additions and 10 deletions
+4 -2
View File
@@ -23,6 +23,8 @@ using namespace std ;
BOOL
__stdcall EgtPointCurveDist( const double ptP[3], int nId, int nRefType, double* pdDist, double* pdU)
{
if ( ptP == nullptr || pdDist == NULL || pdU == nullptr)
return FALSE ;
Point3d ptTemp ;
return ( ExePointCurveDist( ptP, nId, nRefType, pdDist, ptTemp, pdU) ? TRUE : FALSE) ;
}
@@ -32,7 +34,7 @@ BOOL
__stdcall EgtPointCurveDistSide( const double ptP[3], int nId, const double vtN[3], int nRefType,
double* pdDist, double ptMin[3], int* pnSide)
{
if ( pdDist == nullptr || ptMin == nullptr || pnSide == nullptr)
if ( ptP == nullptr || vtN == nullptr || pdDist == nullptr || ptMin == nullptr || pnSide == nullptr)
return FALSE ;
Point3d ptTmp ;
if ( ! ExePointCurveDistSide( ptP, nId, vtN, nRefType, pdDist, ptTmp, pnSide))
@@ -45,7 +47,7 @@ __stdcall EgtPointCurveDistSide( const double ptP[3], int nId, const double vtN[
BOOL
__stdcall EgtPointSurfTmDist( const double ptP[3], int nId, int nRefType, double* pdDist, double ptMin[3], int* pnTria)
{
if ( pdDist == nullptr || ptMin == nullptr || pnTria == nullptr)
if ( ptP == nullptr || pdDist == nullptr || ptMin == nullptr || pnTria == nullptr)
return FALSE ;
Point3d ptTmp ;
if ( ! ExePointSurfTmDist( ptP, nId, nRefType, pdDist, ptTmp, pnTria))