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:
+3
-3
@@ -90,14 +90,14 @@ PolygonPlane::GetCentroid( Point3d& ptCen)
|
||||
if ( ! Finalize())
|
||||
return false ;
|
||||
// assegno i dati del centro geometrico
|
||||
if ( fabs( m_vtN.z) > fabs( m_vtN.x) &&
|
||||
fabs( m_vtN.z) > fabs( m_vtN.y)) {
|
||||
if ( abs( m_vtN.z) > abs( m_vtN.x) &&
|
||||
abs( m_vtN.z) > abs( m_vtN.y)) {
|
||||
// calcoli nel piano xy perpendicolare a Z
|
||||
ptCen.x = m_dSZx / ( 3 * m_vtN.z * m_dLenN) ;
|
||||
ptCen.y = m_dSZy / ( 3 * m_vtN.z * m_dLenN) ;
|
||||
ptCen.z = (( m_ptMid.x - ptCen.x) * m_vtN.x + ( m_ptMid.y - ptCen.y) * m_vtN.y + m_ptMid.z * m_vtN.z) / m_vtN.z ;
|
||||
}
|
||||
else if ( fabs( m_vtN.x) > fabs( m_vtN.y)) {
|
||||
else if ( abs( m_vtN.x) > abs( m_vtN.y)) {
|
||||
// calcoli nel piano yz perpendicolare a X
|
||||
ptCen.y = m_dSXy / ( 3 * m_vtN.x * m_dLenN) ;
|
||||
ptCen.z = m_dSXz / ( 3 * m_vtN.x * m_dLenN) ;
|
||||
|
||||
Reference in New Issue
Block a user