diff --git a/API_GdbGetSurf.cpp b/API_GdbGetSurf.cpp index 95c93cf..3586c7f 100644 --- a/API_GdbGetSurf.cpp +++ b/API_GdbGetSurf.cpp @@ -350,3 +350,13 @@ __stdcall EgtExtractSurfBezierLoops( int nId, int nDestGrpId, int* pnCount) { return ExeExtractSurfBezierLoops( nId, nDestGrpId, pnCount) ; } + +//---------------------------------------------------------------------------- +BOOL +__stdcall EgtSurfBezParamsFromPoint( int nIdSurf, double ptPBez[3], int nDestGroup, double ptPParam[3]) +{ + Point3d ptParam = P_INVALID ; + bool bOk = ExeSurfBezParamsFromPoint( nIdSurf, ptPBez, nDestGroup, ptParam) ; + VEC_FROM_3D( ptPParam, ptParam) + return ( bOk ? TRUE : FALSE) ; +}