From 92f0e694a1dd54de1f0faad5459bc1389e56b326 Mon Sep 17 00:00:00 2001
From: Lukas Werner <lks.werner@fau.de>
Date: Wed, 24 Jan 2018 21:53:51 +0100
Subject: [PATCH] Inverted color of ppm output images (white is closest now)

---
 src/pe/raytracing/Raytracer.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pe/raytracing/Raytracer.cpp b/src/pe/raytracing/Raytracer.cpp
index c25559209..0e56f74cb 100644
--- a/src/pe/raytracing/Raytracer.cpp
+++ b/src/pe/raytracing/Raytracer.cpp
@@ -147,9 +147,9 @@ void Raytracer::writeTBufferToFile(const std::map<Coordinates, real_t, Coordinat
          char r = 0, g = 0, b = 0;
          real_t t = tBuffer.at(c);
          if (realIsIdentical(t, INFINITY)) {
-            r = g = b = (char)255;
+            r = g = b = (char)0;
          } else {
-            r = g = b = (char)(240 * ((t-t_min)/(t_max-t_min)));
+            r = g = b = (char)(240 * (1-(t-t_min)/(t_max-t_min)));
          }
          ofs << r << g << b;
       }
-- 
GitLab