|
|
@ -50,17 +50,19 @@ namespace glm |
|
|
|
/// @addtogroup gtx_polar_coordinates
|
|
|
|
/// @addtogroup gtx_polar_coordinates
|
|
|
|
/// @{
|
|
|
|
/// @{
|
|
|
|
|
|
|
|
|
|
|
|
//! Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude.
|
|
|
|
/// Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude.
|
|
|
|
//! From GLM_GTX_polar_coordinates extension.
|
|
|
|
///
|
|
|
|
|
|
|
|
/// @see gtx_polar_coordinates
|
|
|
|
template <typename T>
|
|
|
|
template <typename T>
|
|
|
|
detail::tvec3<T> polar( |
|
|
|
detail::tvec3<T> polar( |
|
|
|
detail::tvec3<T> const & euclidean); |
|
|
|
detail::tvec3<T> const & euclidean); |
|
|
|
|
|
|
|
|
|
|
|
//! Convert Polar to Euclidean coordinates.
|
|
|
|
/// Convert Polar to Euclidean coordinates.
|
|
|
|
//! From GLM_GTX_polar_coordinates extension.
|
|
|
|
///
|
|
|
|
|
|
|
|
/// @see gtx_polar_coordinates
|
|
|
|
template <typename T>
|
|
|
|
template <typename T>
|
|
|
|
detail::tvec3<T> euclidean( |
|
|
|
detail::tvec3<T> euclidean( |
|
|
|
detail::tvec3<T> const & polar); |
|
|
|
detail::tvec2<T> const & polar); |
|
|
|
|
|
|
|
|
|
|
|
/// @}
|
|
|
|
/// @}
|
|
|
|
}//namespace glm
|
|
|
|
}//namespace glm
|
|
|
|