From dbab058281f36df1c0679f6b9db1433157dc215c Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 23 Jul 2020 15:06:42 +0000 Subject: [PATCH] Include : - correzioni a BBox3d. --- EGkBBox3d.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EGkBBox3d.h b/EGkBBox3d.h index ca8e799..f16ebea 100644 --- a/EGkBBox3d.h +++ b/EGkBBox3d.h @@ -35,11 +35,11 @@ class EGK_EXPORT BBox3d BBox3d( double dX, double dY, double dZ) : m_ptMin( dX, dY, dZ), m_ptMax( dX, dY, dZ) {} BBox3d( const Point3d& ptCen, double dDelta) - : m_ptMin( ptCen.x - dDelta, ptCen.y - dDelta, ptCen.z - dDelta), - m_ptMax( ptCen.x + dDelta, ptCen.y + dDelta, ptCen.z + dDelta) {} + : m_ptMin( ptCen.x - abs( dDelta), ptCen.y - abs( dDelta), ptCen.z - abs( dDelta)), + m_ptMax( ptCen.x + abs( dDelta), ptCen.y + abs( dDelta), ptCen.z + abs( dDelta)) {} BBox3d( const Point3d& ptCen, double dDeltaX, double dDeltaY, double dDeltaZ) - : m_ptMin( ptCen.x - dDeltaX, ptCen.y - dDeltaY, ptCen.z - dDeltaZ), - m_ptMax( ptCen.x + dDeltaX, ptCen.y + dDeltaY, ptCen.z + dDeltaZ) {} + : m_ptMin( ptCen.x - abs( dDeltaX), ptCen.y - abs( dDeltaY), ptCen.z - abs( dDeltaZ)), + m_ptMax( ptCen.x + abs( dDeltaX), ptCen.y + abs( dDeltaY), ptCen.z + abs( dDeltaZ)) {} BBox3d( const Point3d& ptP1, const Point3d& ptP2) ; BBox3d( double dX1, double dY1, double dZ1, double dX2, double dY2, double dZ2) ; void Reset( void)