- glm::ivec3 BlockPos() const noexcept { return Chunk::ToPos(block); }
- glm::vec3 BlockCoords() const noexcept { return Chunk::ToCoords(block); }
+ const ExactLocation::Coarse &ChunkPos() const noexcept { return GetChunk().Position(); }
+
+ RoughLocation::Fine BlockPos() const noexcept { return Chunk::ToPos(block); }
+ ExactLocation::Fine BlockCoords() const noexcept { return Chunk::ToCoords(block); }