X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fgraphics%2Fviewport.cpp;h=286fe517e47615342a4293d6ed2cc723658413fa;hp=6137eb2620d6f463445f45f80091088f62beb5ea;hb=b9af958c3f80a966bd31c622a45d0f3375bf2c3a;hpb=dd8b3145a03ed676b0ae6311c29fc3d68f666b15 diff --git a/src/graphics/viewport.cpp b/src/graphics/viewport.cpp index 6137eb2..286fe51 100644 --- a/src/graphics/viewport.cpp +++ b/src/graphics/viewport.cpp @@ -132,11 +132,11 @@ Camera &Camera::Radial(const creature::Creature &c, double distance, const glm:: up = world::Planet::SurfaceNormal(srf); dir = world::Planet::SurfaceOrientation(srf) - * glm::dmat3(glm::eulerAngleYX(angle.y, -angle.x)) + * glm::dmat3(glm::eulerAngleYX(-angle.y, -angle.x)) * dir; } else { up.y = 1.0; - dir = glm::dmat3(glm::eulerAngleYX(angle.y, -angle.x)) * dir; + dir = glm::dmat3(glm::eulerAngleYX(-angle.y, -angle.x)) * dir; } pos += up * (c.Size() * 0.5); up = glm::rotate(up, angle.z, glm::normalize(-dir));