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
+3 -3
View File
@@ -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) ;