From 5627627782eb104275d67da21a5bd269e584d0bf Mon Sep 17 00:00:00 2001
From: Yoel <s73017@beuth-hochschule.de>
Date: Sun, 14 Feb 2021 21:59:01 +0100
Subject: [PATCH] Added todos

---
 RayTracer/shape/Triangle.cpp     | 2 +-
 RayTracer/shape/TriangleMesh.cpp | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/RayTracer/shape/Triangle.cpp b/RayTracer/shape/Triangle.cpp
index 874ad35..3e3346f 100644
--- a/RayTracer/shape/Triangle.cpp
+++ b/RayTracer/shape/Triangle.cpp
@@ -48,7 +48,7 @@ std::optional<cam::Hit> Triangle::intersect(const cam::Ray& r) const {
 	return std::optional<cam::Hit>(
 	    cam::Hit(hit, cross_normal, texture_coordinates(hit), t, material));
 }
-
+// TODO
 std::pair<float, float> Triangle::texture_coordinates(
     const util::Vec3& pos) const {
 	return std::pair<float, float>({0, 0});
diff --git a/RayTracer/shape/TriangleMesh.cpp b/RayTracer/shape/TriangleMesh.cpp
index 28a08c4..72ea8d0 100644
--- a/RayTracer/shape/TriangleMesh.cpp
+++ b/RayTracer/shape/TriangleMesh.cpp
@@ -78,7 +78,7 @@ std::optional<cam::Hit> TriangleMesh::intersect(size_t i,
 	// for (auto hit : hits) std::cout << hit << std::endl;
 	return hits[0];
 }
-
+// TODO
 std::pair<float, float> TriangleMesh::texture_coordinates(
     const util::Vec3& pos) const {
 	return std::pair<float, float>({0.0, 0.0});
@@ -86,10 +86,11 @@ std::pair<float, float> TriangleMesh::texture_coordinates(
 util::AxisAlignedBoundingBox TriangleMesh::bounds() const {
 	return hierarchy[0].bb;
 }
-
+// TODO
 util::SurfacePoint TriangleMesh::sampleLight() const {
 	return util::SurfacePoint(util::Vec3(0), 0, {0.0, 0.0}, material);
 }
+// TODO
 util::Vec3 TriangleMesh::calculateLightEmission(const util::SurfacePoint& p,
                                                 const util::Vec3& d) const {
 	return util::Vec3();
-- 
GitLab