vector: normalise result of from_euler

This commit is contained in:
Danny Robson 2016-10-11 20:57:17 +11:00
parent 2d31cf9537
commit cf7fda382a

View File

@ -59,11 +59,11 @@ template <typename T>
vector<3,T> vector<3,T>
util::from_euler (vector<2,T> euler) util::from_euler (vector<2,T> euler)
{ {
return { return normalised (util::vector<3,T> {
std::sin (euler.x) * std::cos (euler.y), std::sin (euler.x) * std::cos (euler.y),
std::cos (euler.x), std::cos (euler.x),
-std::sin (euler.x) * std::sin (euler.y), -std::sin (euler.x) * std::sin (euler.y),
}; });
} }
template util::vector3f util::from_euler (util::vector2f); template util::vector3f util::from_euler (util::vector2f);