15 const Vector3 dir = (to - from).normalized();
16 const float dx = dir.
getX();
17 const float dy = dir.
getY();
18 const float dz = dir.
getZ();
20 float elev = std::atan2(-dy, std::sqrt(dx * dx + dz * dz)) *
RAD_TO_DEG;
21 float azim = std::atan2(-dx, -dz) *
RAD_TO_DEG;
23 _angles =
Vector3(-elev, azim, 0.0f);