From 8de82e8d0c0eb8ac9249cb6aed26ea254f4b5d3c Mon Sep 17 00:00:00 2001 From: saschawillems Date: Sat, 7 May 2016 15:36:39 +0200 Subject: [PATCH] Coordinates for unit cube text overlay display --- textoverlay/textoverlay.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/textoverlay/textoverlay.cpp b/textoverlay/textoverlay.cpp index 0c256bce..31c1f194 100644 --- a/textoverlay/textoverlay.cpp +++ b/textoverlay/textoverlay.cpp @@ -834,8 +834,10 @@ public: { for (int32_t z = -1; z <= 1; z += 2) { - glm::vec3 projected = glm::project(glm::vec3((float)x, (float)z, (float)y), uboVS.model, uboVS.projection, glm::vec4(0, 0, (float)width, (float)height)); - textOverlay->addText(std::to_string(x) + "/" + std::to_string(y), projected.x, projected.y, VulkanTextOverlay::alignCenter); + std::stringstream vpos; + vpos << std::showpos << x << "/" << y << "/" << z; + glm::vec3 projected = glm::project(glm::vec3((float)x, (float)y, (float)z), uboVS.model, uboVS.projection, glm::vec4(0, 0, (float)width, (float)height)); + textOverlay->addText(vpos.str(), projected.x, projected.y + (y > -1 ? 5.0f : -20.0f), VulkanTextOverlay::alignCenter); } } }