diff --git a/EGkSurfTriMesh.h b/EGkSurfTriMesh.h index a703cf3..ff07308 100644 --- a/EGkSurfTriMesh.h +++ b/EGkSurfTriMesh.h @@ -1,7 +1,7 @@ //---------------------------------------------------------------------------- -// EgalTech 2014-2019 +// EgalTech 2014-2020 //---------------------------------------------------------------------------- -// File : EgkSurfTriMesh.h Data : 12.02.19 Versione : 2.1b2 +// File : EgkSurfTriMesh.h Data : 15.10.20 Versione : 2.2j2 // Contenuto : Dichiarazione della interfaccia ISurfTriMesh. // // @@ -103,6 +103,7 @@ class __declspec( novtable) ISurfTriMesh : public ISurf virtual bool Subtract( const ISurfTriMesh& Other) = 0 ; virtual bool GetSurfClassification( const ISurfTriMesh& ClassifierSurf, INTVECTOR& vTriaIn, INTVECTOR& vTriaOut, INTVECTOR& vTriaOnP, INTVECTOR& vTriaOnM, INTVECTOR& vTriaIndef) = 0 ; + virtual bool CutWithOtherSurf( const ISurfTriMesh& CutterSurf, bool bInVsOut, bool bSaveOnEq) = 0 ; virtual bool GetAllTriaOverlapBox( const BBox3d& b3Box, INTVECTOR& vT) const = 0 ; virtual const BBox3d& GetAllTriaBox( void) const = 0 ; virtual int GetPartCount( void) const = 0 ;