EgtGeomKernel 1.5g3 :

- aggiunto concatenamento di Curve
- aggiunta modifica di punto iniziale e finale di Curve
- aggiunta Add a curva composita con tolleranza
- aggiunto calcolo distanza approssimativa tra due punti (senza radice quadrata)
- riordinate funzioni per modifica e copia curve.
This commit is contained in:
Dario Sassi
2014-07-28 16:17:03 +00:00
parent 56d6307a1c
commit 5d17eb9617
23 changed files with 1321 additions and 187 deletions
+4 -4
View File
@@ -94,22 +94,22 @@ Vector3d::ToSpherical( double* pdLen, double* pdAngVertDeg, double* pdAngOrizzDe
else {
// se diretto come Z
if ( fabs( x) < EPS_ZERO && fabs( y) < EPS_ZERO) {
dAngVertDeg = (( z > 0) ? 0 : 180) ;
dAngVertDeg = (( z > 0) ? 0 : ANG_STRAIGHT) ;
dAngOrizzDeg = 0 ;
}
// se altrimenti nel piano XY
else if ( fabs( z) < EPS_ZERO) {
dAngVertDeg = 90.0 ;
dAngVertDeg = ANG_RIGHT ;
dAngOrizzDeg = atan2( y, x) * RADTODEG ;
if ( dAngOrizzDeg < 0)
dAngOrizzDeg += 360 ;
dAngOrizzDeg += ANG_FULL ;
}
// caso generico
else {
dAngVertDeg = acos( z / dLen) * RADTODEG ;
dAngOrizzDeg = atan2( y, x) * RADTODEG ;
if ( dAngOrizzDeg < 0)
dAngOrizzDeg += 360 ;
dAngOrizzDeg += ANG_FULL ;
}
}