30 #ifndef _RL_MATH_UNIT_H_
31 #define _RL_MATH_UNIT_H_
193 r = ::std::sqrt(::std::pow(x, 2) + ::std::pow(y, 2));
194 theta = ::std::atan2(y, x);
199 rho = ::std::sqrt(::std::pow(x, 2) + ::std::pow(y, 2) + ::std::pow(z, 2));
200 psi = ::std::atan2(::std::sqrt(::std::pow(x, 2) + ::std::pow(y, 2)), z);
201 theta = ::std::atan2(y, x);
206 x = r * ::std::cos(theta);
207 y = r * ::std::sin(theta);
212 x = rho * ::std::sin(psi) * ::std::cos(theta);
213 y = rho * ::std::sin(psi) * ::std::sin(theta);
214 z = rho * ::std::cos(psi);
219 #endif // _RL_MATH_UNIT_H_