| 330 | //----------------------------------------------------------------------------- |
| 331 | |
| 332 | void getAnglesFromVector( const VectorF &vec, F32 &yawAng, F32 &pitchAng ) |
| 333 | { |
| 334 | yawAng = mAtan2( vec.x, vec.y ); |
| 335 | if( yawAng < 0.0f ) |
| 336 | yawAng += M_2PI_F; |
| 337 | |
| 338 | if( mFabs(vec.x) > mFabs(vec.y) ) |
| 339 | pitchAng = mAtan2( mFabs(vec.z), mFabs(vec.x) ); |
| 340 | else |
| 341 | pitchAng = mAtan2( mFabs(vec.z), mFabs(vec.y) ); |
| 342 | if( vec.z < 0.0f ) |
| 343 | pitchAng = -pitchAng; |
| 344 | } |
| 345 | |
| 346 | //----------------------------------------------------------------------------- |
| 347 |
no test coverage detected