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:
+4
-4
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user