EgtGeomKernel :

- corretta IntersLineZMapBBox (box poteva essere troppo piccolo).
This commit is contained in:
Dario Sassi
2019-06-19 06:25:48 +00:00
parent d1e05ca481
commit 45ec2c7cc9
+5 -1
View File
@@ -146,7 +146,11 @@ VolZmap::IntersLineZMapBBox( const Point3d& ptP, const Vector3d& vtV, double& dU
{
// Punti estremi del box dello Zmap
Point3d ptMin = ORIG ;
Point3d ptMax = ptMin + Vector3d( m_nNx[0] * m_dStep, m_nNy[0] * m_dStep, m_dMaxZ[0]) ;
Point3d ptMax ;
if ( m_nMapNum == 3)
ptMax = ptMin + Vector3d( m_dMaxZ[1], m_dMaxZ[2], m_dMaxZ[0]) ;
else
ptMax = ptMin + Vector3d( ( m_nNx[0] + 0.5) * m_dStep, ( m_nNy[0] + 0.5) * m_dStep, m_dMaxZ[0]) ;
return IntersLineBox( ptP, vtV, ptMin, ptMax, dU1, dU2) ;
}