Include :

- aggiornamenti.
This commit is contained in:
Dario Sassi
2016-10-31 19:23:52 +00:00
parent 23693ee4b2
commit 691df8aee7
4 changed files with 5 additions and 5 deletions
-3
View File
@@ -45,8 +45,5 @@ struct IntLinStmInfo {
typedef std::vector<IntLinStmInfo> ILSIVECTOR ;
//-----------------------------------------------------------------------------
// Per ora si considerano solo intersezioni semplici, ovvero che attraversano la superficie.
//EGK_EXPORT int IntersLineSurfTm( const Point3d& ptL1, const Point3d& ptL2, const Triangle3d& trTria,
// Point3d& ptInt) ;
EGK_EXPORT bool IntersLineSurfTm( const Point3d& ptL, const Vector3d& vtL, double dLen, const ISurfTriMesh& Stm,
ILSIVECTOR& vInfo) ;
+1 -1
View File
@@ -36,4 +36,4 @@ enum IntLineTriaType { ILTT_NO = 0, // non c'
ILTT_SEGM_ON_EDGE = 2, // una parte di linea appartiene ad un lato del triangolo
ILTT_VERT = 3, // intersezione coincide con un vertice
ILTT_EDGE = 4, // intersezione coincide con interno di un lato
ILTT_IN = 5} ; // intersezione coincide con interno del triangolo
ILTT_IN = 5} ; // intersezione in interno del triangolo
+3 -1
View File
@@ -16,6 +16,7 @@
#include "/EgtDev/Include/EGkGeoObj.h"
#include "/EgtDev/Include/EGkPolyLine.h"
#include "/EgtDev/Include/EGkCurveComposite.h"
#include "/EgtDev/Include/EGkSurfFlatRegion.h"
#include "/EgtDev/Include/EGkTriangle3d.h"
@@ -24,7 +25,8 @@ class __declspec( novtable) IVolZmap : public IGeoObj
{
public :
virtual bool CopyFrom( const IGeoObj* pGObjSrc) = 0 ;
virtual bool CreateMap( const Point3d& ptO, double dLenX, double dLenY, double dLenZ, double dPrec) = 0 ;
virtual bool CreateMap( const Point3d& ptO, double dDimX, double dDimY, double dDimZ, double dPrec) = 0 ;
virtual bool CreateMapFromFlatRegion( const ISurfFlatRegion& Surf, double dDimZ, double dPrec) = 0 ;
virtual bool GetAllTriangles( TRIA3DLIST& lstTria) const = 0 ;
virtual bool GetDexelLines( int nDir, int nPos1, int nPos2, POLYLINELIST& lstPL) const = 0 ;
virtual bool SetTolerances( double dLinTol, double dAngTolDeg = 90) = 0 ;
+1
View File
@@ -259,6 +259,7 @@ EXE_EXPORT int ExeCreateSurfTmBySewing( int nParentId, const INTVECTOR& vIds, b
// GeomDB Create Volume
EXE_EXPORT int ExeCreateVolZmap( int nParentId, const Point3d& ptIni,
double dDimX, double dDimY, double dDimZ, double dPrec, int nRefType) ;
EXE_EXPORT int ExeCreateVolZmapByRegionExtrusion( int nParentId, int nSfrId, double dDimZ, double dPrec) ;
// GeomDB PartLayer
EXE_EXPORT bool ExeIsPart( int nPartId) ;