X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FCamera.hpp;h=e4c0b7fce04ddc37841a78ab57f6d667140ddc84;hb=cd80d7cfcac3c58d601db2ab4e0381dd77c06f44;hp=163291673a0f6a5a05786309d69eceef73b07bd2;hpb=dd8b3145a03ed676b0ae6311c29fc3d68f666b15;p=blobs.git diff --git a/src/graphics/Camera.hpp b/src/graphics/Camera.hpp index 1632916..e4c0b7f 100644 --- a/src/graphics/Camera.hpp +++ b/src/graphics/Camera.hpp @@ -34,15 +34,8 @@ public: const world::Body &Reference() const noexcept { return *ref; } Camera &Reference(const world::Body &) noexcept; - /// standing on given surface, with pos.z being elevation over NN - /// looking at given coordinates - Camera &FirstPerson(int surface, const glm::vec3 &pos, const glm::vec3 &at) noexcept; - /// looking straight down at surface from above - Camera &MapView(int surface, const glm::vec3 &pos, float roll = 0.0f) noexcept; /// look at center, position relative to orbital reference plane for children Camera &Orbital(const glm::vec3 &pos) noexcept; - /// look at creature from above - Camera &TopDown(const creature::Creature &, double distance, double roll = 0.0f); /// look at creature from the side, angle in euler (ZXY in surface reference plane) Camera &Radial(const creature::Creature &, double distance, const glm::dvec3 &angle);