From 1e7cd5167529a9f0abaa865dbd93343de9e26194 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 7 Dec 2020 14:32:53 +0000 Subject: [PATCH] EgtInterface 2.2l1 : - aggiunta interfaccia per funzioni EgtExplodeVolume, EgtRemoveVolZmapPart, EgtVolZmapChangeResolution. --- API_GdbModifySurf.cpp | 2 +- API_GdbModifyVolume.cpp | 42 +++++++++++++++++++++++++++++++++++ EgtInterface.rc | Bin 11726 -> 11726 bytes EgtInterface.vcxproj | 1 + EgtInterface.vcxproj.filters | 3 +++ 5 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 API_GdbModifyVolume.cpp diff --git a/API_GdbModifySurf.cpp b/API_GdbModifySurf.cpp index 0ce8a0e..06663d5 100644 --- a/API_GdbModifySurf.cpp +++ b/API_GdbModifySurf.cpp @@ -1,7 +1,7 @@ //---------------------------------------------------------------------------- // EgalTech 2015-2015 //---------------------------------------------------------------------------- -// File : API_ModifySurf.cpp Data : 09.03.15 Versione : 1.6b6 +// File : API_GdbModifySurf.cpp Data : 09.03.15 Versione : 1.6b6 // Contenuto : Funzioni di modifica delle superfici per API. // // diff --git a/API_GdbModifyVolume.cpp b/API_GdbModifyVolume.cpp new file mode 100644 index 0000000..45d2d6d --- /dev/null +++ b/API_GdbModifyVolume.cpp @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------- +// EgalTech 2020-2020 +//---------------------------------------------------------------------------- +// File : API_GdbModifyVolume.cpp Data : 07.12.20 Versione : 2.2l1 +// Contenuto : Funzioni di modifica dei solidi per API. +// +// +// +// Modifiche : 07.12.20 DS Creazione modulo. +// +// +//---------------------------------------------------------------------------- + +//--------------------------- Include ---------------------------------------- +#include "stdafx.h" +#include "API.h" +#include "/EgtDev/Include/EInAPI.h" +#include "/EgtDev/Include/EXeExecutor.h" + +using namespace std ; + +//------------------------------------------------------------------------------- +int +__stdcall EgtExplodeVolume( int nId, int* pnCount) +{ + return ExeExplodeVolume( nId, pnCount) ; +} + +//------------------------------------------------------------------------------- +BOOL +__stdcall EgtRemoveVolZmapPart( int nId, int nPart) +{ + return ( ExeRemoveVolZmapPart( nId, nPart) ? TRUE : FALSE) ; +} + +//------------------------------------------------------------------------------- +BOOL +__stdcall EgtVolZmapChangeResolution( int nId, int nNewRes) +{ + return ( ExeVolZmapChangeResolution( nId, nNewRes) ? TRUE : FALSE) ; +} + diff --git a/EgtInterface.rc b/EgtInterface.rc index d0c1814935a7e0a5fabd1db680156bc250208451..c8342e6b5ab8ab5c03c67320201ef985f9941397 100644 GIT binary patch delta 137 zcmX>XeJ*;#4>ndK1|0^&%@4(HGEKh5nZumJU^w|Br|x7gC5z2{Qc{eYk8tZS!xf!m qn!Hc20;XuQmy#Fb<_*F~3S60Cl28-eSWq?dOkSr5w*_cG3pW5s3@ilz delta 137 zcmX>XeJ*;#4>ndq1|0^o%@4(HGEKh5nZumTU^e+9r|x7gC5z2{Qc{eYk8tZS!xf!m qn!Hc20;XuQmy#Fb<_*F~3S60Cl28-eSWq?dOkSr5w*_cG3pW5!Tr4F3 diff --git a/EgtInterface.vcxproj b/EgtInterface.vcxproj index b78fac4..8b90afb 100644 --- a/EgtInterface.vcxproj +++ b/EgtInterface.vcxproj @@ -223,6 +223,7 @@ copy $(TargetPath) \EgtProg\Dll64 + diff --git a/EgtInterface.vcxproj.filters b/EgtInterface.vcxproj.filters index c7b95d8..67b7d12 100644 --- a/EgtInterface.vcxproj.filters +++ b/EgtInterface.vcxproj.filters @@ -146,6 +146,9 @@ File di origine\API + + File di origine\API +