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