EgtGeomKernel 1.9l4 :

- fabs sostituito da abs
- in Zmap razionalizzazione operazioni taglio spilloni
- in SurfTriMesh UpdateFaceting senza più chiamate recursive.
This commit is contained in:
Dario Sassi
2018-12-27 11:19:40 +00:00
parent a149384fbb
commit 64c954ad4b
56 changed files with 936 additions and 1408 deletions
+4 -4
View File
@@ -26,7 +26,7 @@ ISurfTriMesh*
GetSurfTriMeshBox( double dDimX, double dDimY, double dHeight)
{
// le dimensioni devono essere significative
if ( dDimX < EPS_SMALL || dDimY < EPS_SMALL || fabs( dHeight) < EPS_SMALL)
if ( dDimX < EPS_SMALL || dDimY < EPS_SMALL || abs( dHeight) < EPS_SMALL)
return nullptr ;
// creo la polilinea del contorno della base
PolyLine PL ;
@@ -67,7 +67,7 @@ ISurfTriMesh*
GetSurfTriMeshPyramid( double dDimX, double dDimY, double dHeight)
{
// le dimensioni devono essere significative
if ( dDimX < EPS_SMALL || dDimY < EPS_SMALL || fabs( dHeight) < EPS_SMALL)
if ( dDimX < EPS_SMALL || dDimY < EPS_SMALL || abs( dHeight) < EPS_SMALL)
return nullptr ;
// creo la polilinea del contorno della base
PolyLine PL ;
@@ -101,7 +101,7 @@ ISurfTriMesh*
GetSurfTriMeshCylinder( double dRadius, double dHeight, double dLinTol)
{
// le dimensioni devono essere significative
if ( dRadius < EPS_SMALL || fabs( dHeight) < EPS_SMALL)
if ( dRadius < EPS_SMALL || abs( dHeight) < EPS_SMALL)
return nullptr ;
// creo la circonferenza di base
CurveArc cArc ;
@@ -117,7 +117,7 @@ ISurfTriMesh*
GetSurfTriMeshCone( double dRadius, double dHeight, double dLinTol)
{
// le dimensioni devono essere significative
if ( dRadius < EPS_SMALL || fabs( dHeight) < EPS_SMALL)
if ( dRadius < EPS_SMALL || abs( dHeight) < EPS_SMALL)
return nullptr ;
// creo la circonferenza di base
CurveArc cArc ;