From b0662de90f2a3df64a2d63b0ddb24354cd5e5ea7 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Tue, 21 Feb 2017 16:02:04 -0700 Subject: [PATCH] light: add some stuff to faceextents_t --- light/ltface2.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/light/ltface2.cc b/light/ltface2.cc index d6cff5d8..ee248563 100644 --- a/light/ltface2.cc +++ b/light/ltface2.cc @@ -135,6 +135,7 @@ public: int width() const { return m_texsize[0] + 1; } int height() const { return m_texsize[1] + 1; } int numsamples() const { return width() * height(); } + glm::ivec2 texsize() const { return glm::ivec2(width(), height()); } int indexOf(const glm::ivec2 &lm) const { Q_assert(lm.x >= 0 && lm.x < width()); @@ -171,6 +172,14 @@ public: return glm::vec3( res[0], res[1], res[2] ); } + + glm::vec2 worldToLMCoord(glm::vec3 world) const { + return TexCoordToLMCoord(worldToTexCoord(world)); + } + + glm::vec3 LMCoordToWorld(glm::vec2 lm) const { + return texCoordToWorld(LMCoordToTexCoord(lm)); + } }; class sample_t {