diff --git a/API_GdbModifySurf.cpp b/API_GdbModifySurf.cpp index c40054a..efd08dd 100644 --- a/API_GdbModifySurf.cpp +++ b/API_GdbModifySurf.cpp @@ -28,16 +28,23 @@ __stdcall EgtInvertSurface( int nId) return ( ExeInvertSurface( vIds) ? TRUE : FALSE) ; } +//------------------------------------------------------------------------------- +int +__stdcall EgtExplodeSurface( int nId, int* pnCount) +{ + return ExeExplodeSurface( nId, pnCount) ; +} + +//---------------------------------------------------------------------------- +int +__stdcall EgtExtractSurfFrChunkLoops( int nId, int nChunk, int nDestGrpId, int* pnCount) +{ + return ExeExtractSurfFrChunkLoops( nId, nChunk, nDestGrpId, pnCount) ; +} + //---------------------------------------------------------------------------- int __stdcall EgtExtractSurfTmFacetLoops( int nId, int nFacet, int nDestGrpId, int* pnCount) { return ExeExtractSurfTmFacetLoops( nId, nFacet, nDestGrpId, pnCount) ; } - -//------------------------------------------------------------------------------- -int -__stdcall EgtExplodeSurfTm( int nId, int* pnCount) -{ - return ExeExplodeSurfTm( nId, pnCount) ; -} diff --git a/API_GdbObjSelection.cpp b/API_GdbObjSelection.cpp index b40294a..8428f56 100644 --- a/API_GdbObjSelection.cpp +++ b/API_GdbObjSelection.cpp @@ -70,9 +70,9 @@ __stdcall EgtIsSelectedObj( int nId) //----------------------------------------------------------------------------- int -__stdcall EgtGetSelectedObjNbr( void) +__stdcall EgtGetSelectedObjCount( void) { - return ExeGetSelectedObjNbr() ; + return ExeGetSelectedObjCount() ; } //----------------------------------------------------------------------------- diff --git a/API_GdbPartLayers.cpp b/API_GdbPartLayers.cpp index f156f88..c532215 100644 --- a/API_GdbPartLayers.cpp +++ b/API_GdbPartLayers.cpp @@ -63,9 +63,9 @@ __stdcall EgtResetCurrPartLayer( void) //------------------------------------------------------------------------------- int -__stdcall EgtGetPartNbr( BOOL bOnlyVisible) +__stdcall EgtGetPartCount( BOOL bOnlyVisible) { - return ExeGetPartNbr( ( bOnlyVisible != FALSE)) ; + return ExeGetPartCount( ( bOnlyVisible != FALSE)) ; } //------------------------------------------------------------------------------- diff --git a/API_GeoSnap.cpp b/API_GeoSnap.cpp index 9aaa090..86f1410 100644 --- a/API_GeoSnap.cpp +++ b/API_GeoSnap.cpp @@ -315,10 +315,30 @@ __stdcall EgtCurveCompoCenter( int nId, int nSimpCrv, int nRefId, double ptCen[3 } //---------------------------------------------------------------------------- -int -__stdcall EgtSurfTmFacetNbr( int nId) +BOOL +__stdcall EgtSurfFrNormVersor( int nId, int nRefId, double vtNorm[3]) { - return ExeSurfTmFacetNbr( nId) ; + // recupero il vettore normale + Vector3d vtTmp ; + if ( ! ExeSurfFrNormVersor( nId, nRefId, vtTmp)) + return FALSE ; + // lo assegno + VEC_FROM_3D( vtNorm, vtTmp) + return TRUE ; +} + +//---------------------------------------------------------------------------- +int +__stdcall EgtSurfFrChunkCount( int nId) +{ + return ExeSurfFrChunkCount( nId) ; +} + +//---------------------------------------------------------------------------- +int +__stdcall EgtSurfTmFacetCount( int nId) +{ + return ExeSurfTmFacetCount( nId) ; } //---------------------------------------------------------------------------- diff --git a/API_MachMgr.cpp b/API_MachMgr.cpp index 963f57d..3d47065 100644 --- a/API_MachMgr.cpp +++ b/API_MachMgr.cpp @@ -29,9 +29,9 @@ __stdcall EgtInitMachMgr( const wchar_t* wsMachinesDir) //----------------------------------------------------------------------------- int -__stdcall EgtGetMachGroupNbr( void) +__stdcall EgtGetMachGroupCount( void) { - return ExeGetMachGroupNbr() ; + return ExeGetMachGroupCount() ; } //----------------------------------------------------------------------------- diff --git a/EgtInterface.rc b/EgtInterface.rc index 0ecc369..7623aa6 100644 Binary files a/EgtInterface.rc and b/EgtInterface.rc differ