Implemented quadrilaterals

This commit is contained in:
CJSatnarine
2024-07-10 16:03:08 -04:00
parent d3a981d2c8
commit 01eea95971
13 changed files with 636250 additions and 356107 deletions

View File

@@ -39,7 +39,7 @@
{
"directoryIndex" : 0,
"id" : "Raytracer::@6890427a1f51a3e7e1df",
"jsonFile" : "target-Raytracer-Debug-f0c538276ccb345994b1.json",
"jsonFile" : "target-Raytracer-Debug-a7a28e10c70f59ab4ce6.json",
"name" : "Raytracer",
"projectIndex" : 0
}

View File

@@ -26,7 +26,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-3e9cc36c8bdbe2ee1863.json",
"jsonFile" : "codemodel-v2-4489d9e12eae5f29aa72.json",
"kind" : "codemodel",
"version" :
{
@@ -99,7 +99,7 @@
}
},
{
"jsonFile" : "codemodel-v2-3e9cc36c8bdbe2ee1863.json",
"jsonFile" : "codemodel-v2-4489d9e12eae5f29aa72.json",
"kind" : "codemodel",
"version" :
{

View File

@@ -95,7 +95,8 @@
12,
13,
14,
15
15,
16
]
}
],
@@ -152,6 +153,11 @@
"path" : "perlin.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "quad.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "ray.h",

View File

@@ -13,6 +13,7 @@ CMakeFiles/Raytracer.dir/main.cpp.o
/home/cjsatnarine/Code/Raytracer/interval.h
/home/cjsatnarine/Code/Raytracer/material.h
/home/cjsatnarine/Code/Raytracer/perlin.h
/home/cjsatnarine/Code/Raytracer/quad.h
/home/cjsatnarine/Code/Raytracer/ray.h
/home/cjsatnarine/Code/Raytracer/rayTracer.h
/home/cjsatnarine/Code/Raytracer/rtw_stb_image.h

View File

@@ -12,6 +12,7 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/home/cjsatnarine/Code/Raytracer/interval.h \
/home/cjsatnarine/Code/Raytracer/material.h \
/home/cjsatnarine/Code/Raytracer/perlin.h \
/home/cjsatnarine/Code/Raytracer/quad.h \
/home/cjsatnarine/Code/Raytracer/ray.h \
/home/cjsatnarine/Code/Raytracer/rayTracer.h \
/home/cjsatnarine/Code/Raytracer/rtw_stb_image.h \
@@ -274,6 +275,8 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:
/usr/include/c++/13/math.h:
/usr/include/c++/13/bits/ostream_insert.h:
@@ -302,10 +305,6 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/home/cjsatnarine/Code/Raytracer/rtw_stb_image.h:
/usr/include/c++/13/ostream:
/usr/include/c++/13/tr1/riemann_zeta.tcc:
/usr/include/c++/13/cmath:
/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h:
@@ -380,12 +379,6 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/c++/13/bits/shared_ptr_atomic.h:
/usr/include/c++/13/bits/stringfwd.h:
/usr/include/c++/13/bits/shared_ptr.h:
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
/usr/include/c++/13/bits/locale_facets.tcc:
/usr/include/c++/13/bits/refwrap.h:
@@ -412,6 +405,8 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/c++/13/cwctype:
/usr/include/c++/13/bits/move.h:
/usr/include/x86_64-linux-gnu/bits/long-double.h:
/usr/include/c++/13/bits/algorithmfwd.h:
@@ -460,6 +455,10 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/home/cjsatnarine/Code/Raytracer/bvh.h:
/usr/include/c++/13/bits/cxxabi_forced.h:
/home/cjsatnarine/Code/Raytracer/vec3.h:
/usr/include/assert.h:
/usr/include/c++/13/backward/auto_ptr.h:
@@ -468,10 +467,6 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/home/cjsatnarine/Code/Raytracer/external/stb_image.h:
/home/cjsatnarine/Code/Raytracer/vec3.h:
/usr/include/c++/13/bits/cxxabi_forced.h:
/home/cjsatnarine/Code/Raytracer/colour.h:
/usr/include/c++/13/bits/streambuf.tcc:
@@ -494,6 +489,8 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/home/cjsatnarine/Code/Raytracer/aabb.h:
/usr/include/c++/13/bits/stringfwd.h:
/usr/include/c++/13/backward/binders.h:
/home/cjsatnarine/Code/Raytracer/hittable.h:
@@ -502,6 +499,16 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/c++/13/bits/concept_check.h:
/usr/include/c++/13/bits/shared_ptr.h:
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
/home/cjsatnarine/Code/Raytracer/quad.h:
/usr/include/c++/13/bits/exception_ptr.h:
/usr/include/c++/13/bits/istream.tcc:
/usr/include/c++/13/ext/aligned_buffer.h:
/usr/include/locale.h:
@@ -544,12 +551,14 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/alloca.h:
/usr/include/c++/13/ostream:
/usr/include/c++/13/tr1/riemann_zeta.tcc:
/usr/include/c++/13/bits/cpp_type_traits.h:
/usr/include/x86_64-linux-gnu/bits/types.h:
/usr/include/c++/13/bits/move.h:
/usr/include/c++/13/bits/localefwd.h:
/usr/include/c++/13/bits/streambuf_iterator.h:
@@ -566,10 +575,6 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
/usr/include/c++/13/bits/exception_ptr.h:
/usr/include/c++/13/bits/istream.tcc:
/usr/include/c++/13/bits/functional_hash.h:
/usr/include/errno.h:
@@ -789,5 +794,3 @@ CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h:
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:

View File

@@ -215,4 +215,5 @@ CMakeFiles/Raytracer.dir/main.cpp.o: \
/home/cjsatnarine/Code/Raytracer/external/stb_image.h \
/usr/include/c++/13/stdlib.h /usr/include/string.h \
/usr/include/strings.h /usr/include/c++/13/math.h /usr/include/assert.h \
/home/cjsatnarine/Code/Raytracer/quad.h \
/home/cjsatnarine/Code/Raytracer/sphere.h

Binary file not shown.