X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FEntity.hpp;h=05d795f38af6e67e0b0ac2b2633628efc58f2496;hb=a1f911f8257f614f874c201fede5d5206f5b7e80;hp=a5723f43b6cd6afb85b9e959d9ec23fbf9cb2aac;hpb=5998b18978bd8e7a0c9deb516474634e1d3521c9;p=blank.git diff --git a/src/world/Entity.hpp b/src/world/Entity.hpp index a5723f4..05d795f 100644 --- a/src/world/Entity.hpp +++ b/src/world/Entity.hpp @@ -43,6 +43,10 @@ public: const Chunk::Pos ChunkCoords() const noexcept { return chunk; } + glm::vec3 AbsolutePosition() const noexcept { + return glm::vec3(chunk * Chunk::Extent()) + position; + } + const glm::quat &AngularVelocity() const noexcept { return angular_velocity; } void AngularVelocity(const glm::quat &) noexcept;