aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.idea/QtSettings.xml2
-rw-r--r--cmake-build-debug/.ninja_depsbin349404 -> 374244 bytes
-rw-r--r--cmake-build-debug/.ninja_log34
-rw-r--r--cmake-build-debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt136
-rw-r--r--cmake-build-debug/Testing/Temporary/LastTest.log4
-rwxr-xr-xcmake-build-debug/projects_raybin1763561 -> 1791273 bytes
-rw-r--r--cmake-build-debug/t/0000.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0001.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0002.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0003.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0004.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0005.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0006.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0007.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0008.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0009.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0010.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0011.pngbin6453 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0012.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0013.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0014.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0015.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0016.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0017.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0018.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0019.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0020.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0021.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0022.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0023.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0024.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0025.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0026.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0027.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0028.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0029.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0030.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0031.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0032.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0033.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0034.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0035.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0036.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0037.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0038.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0039.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0040.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0041.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0042.pngbin0 -> 5825 bytes
-rw-r--r--cmake-build-debug/t/0043.pngbin0 -> 6472 bytes
-rw-r--r--cmake-build-debug/t/0044.pngbin0 -> 7413 bytes
-rw-r--r--cmake-build-debug/t/0045.pngbin0 -> 8324 bytes
-rw-r--r--cmake-build-debug/t/0046.pngbin0 -> 9229 bytes
-rw-r--r--cmake-build-debug/t/0047.pngbin0 -> 9879 bytes
-rw-r--r--cmake-build-debug/t/0048.pngbin0 -> 10170 bytes
-rw-r--r--cmake-build-debug/t/0049.pngbin0 -> 10357 bytes
-rw-r--r--cmake-build-debug/t/0050.pngbin0 -> 10531 bytes
-rw-r--r--cmake-build-debug/t/0051.pngbin0 -> 10240 bytes
-rw-r--r--cmake-build-debug/t/0052.pngbin0 -> 7111 bytes
-rw-r--r--cmake-build-debug/t/0053.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0054.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0055.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0056.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0057.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0058.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0059.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0060.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0061.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0062.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0063.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0064.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0065.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0066.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0067.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0068.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0069.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0070.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0071.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-debug/t/0072.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/.ninja_depsbin246664 -> 280872 bytes
-rw-r--r--cmake-build-release/.ninja_log95
-rw-r--r--cmake-build-release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt6
-rw-r--r--cmake-build-release/Testing/Temporary/LastTest.log4
-rwxr-xr-xcmake-build-release/projects_raybin355241 -> 355625 bytes
-rw-r--r--cmake-build-release/t/0000.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0001.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0002.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0003.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0004.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0005.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0006.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0007.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0008.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0009.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0010.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0011.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0012.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0013.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0014.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0015.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0016.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0017.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0018.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0019.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0020.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0021.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0022.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0023.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0024.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0025.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0026.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0027.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0028.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0029.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0030.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0031.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0032.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0033.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0034.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0035.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0036.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0037.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0038.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0039.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0040.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0041.pngbin0 -> 5001 bytes
-rw-r--r--cmake-build-release/t/0042.pngbin0 -> 5825 bytes
-rw-r--r--cmake-build-release/t/0043.pngbin0 -> 6472 bytes
-rw-r--r--cmake-build-release/t/0044.pngbin0 -> 7413 bytes
-rw-r--r--cmake-build-release/t/0045.pngbin0 -> 8324 bytes
-rw-r--r--cmake-build-release/t/0046.pngbin0 -> 9229 bytes
-rw-r--r--cmake-build-release/t/0047.pngbin0 -> 9879 bytes
-rw-r--r--cmake-build-release/t/0048.pngbin0 -> 10170 bytes
-rw-r--r--cmake-build-release/t/0049.pngbin0 -> 10357 bytes
-rw-r--r--cmake-build-release/t/0050.pngbin0 -> 10531 bytes
-rw-r--r--cmake-build-release/t/0051.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0052.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0053.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0054.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0055.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0056.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0057.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0058.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0059.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0060.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0061.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0062.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0063.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0064.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0065.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0066.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0067.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0068.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0069.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0070.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0071.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0072.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0073.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0074.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0075.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0076.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0077.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0078.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0079.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0080.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0081.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0082.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0083.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0084.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0085.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0086.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0087.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0088.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0089.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0090.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0091.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0092.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0093.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0094.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0095.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0096.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0097.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0098.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0099.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0100.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0101.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0102.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0103.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0104.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0105.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0106.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0107.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0108.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0109.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0110.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0111.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0112.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0113.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0114.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0115.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0116.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0117.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0118.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0119.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0120.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0121.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0122.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0123.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0124.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0125.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0126.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0127.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0128.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0129.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0130.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0131.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0132.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0133.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0134.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0135.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0136.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0137.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0138.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0139.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0140.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0141.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0142.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0143.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0144.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0145.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0146.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0147.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0148.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0149.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0150.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0151.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0152.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0153.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0154.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0155.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0156.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0157.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0158.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0159.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0160.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0161.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0162.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0163.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0164.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0165.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0166.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0167.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0168.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0169.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0170.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0171.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0172.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0173.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0174.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0175.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0176.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0177.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0178.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/0179.pngbin0 -> 7080 bytes
-rw-r--r--cmake-build-release/t/0180.pngbin0 -> 7692 bytes
-rw-r--r--cmake-build-release/t/video.mp4bin0 -> 13475 bytes
-rw-r--r--cmake-build-release/t/video2.mp4bin0 -> 13343 bytes
-rw-r--r--cmake-build-release/t/video3.mp4bin0 -> 13475 bytes
-rw-r--r--scenefiles-4d/sphere_collision.json4
-rw-r--r--src/physics/physics.cpp16
-rw-r--r--src/raytracer/raytracer.cpp2
271 files changed, 159 insertions, 144 deletions
diff --git a/.idea/QtSettings.xml b/.idea/QtSettings.xml
index faa7b06..dd42746 100644
--- a/.idea/QtSettings.xml
+++ b/.idea/QtSettings.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="QtSettings">
- <option name="myCurrentProfile" value="Debug" />
+ <option name="myCurrentProfile" value="Release" />
<option name="mySettingsPerProfile">
<map>
<entry key="Debug">
diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps
index 031dd47..1ca2b40 100644
--- a/cmake-build-debug/.ninja_deps
+++ b/cmake-build-debug/.ninja_deps
Binary files differ
diff --git a/cmake-build-debug/.ninja_log b/cmake-build-debug/.ninja_log
index dc524c3..685dc50 100644
--- a/cmake-build-debug/.ninja_log
+++ b/cmake-build-debug/.ninja_log
@@ -40,3 +40,37 @@
6 34 1702463101546966682 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
37 1196 1702463102702277587 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o 78383fd2d33d7c09
1196 1307 1702463102818847175 projects_ray 86ae0811ba2c2c7e
+6 34 1702464429675291631 projects_ray_autogen/timestamp d580242d2b9854b3
+6 34 1702464429675291631 projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+6 34 1702464429675291631 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/timestamp d580242d2b9854b3
+6 34 1702464429675291631 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+38 426 1702464430057770715 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o 834a2b4cd58f4bc0
+38 805 1702464430441109263 CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o 1e4b595f9246a14f
+37 845 1702464430481854241 CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o 75d01056e19b5cdd
+38 935 1702464430570607626 CMakeFiles/projects_ray.dir/src/mainwindow.cpp.o 96d8c110d02a09df
+38 1278 1702464430913180072 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o 78383fd2d33d7c09
+1278 1394 1702464431033250571 projects_ray 86ae0811ba2c2c7e
+6 34 1702464434864616957 projects_ray_autogen/timestamp d580242d2b9854b3
+6 34 1702464434864616957 projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+6 34 1702464434864616957 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/timestamp d580242d2b9854b3
+6 34 1702464434864616957 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+36 368 1702464435196067359 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o 834a2b4cd58f4bc0
+368 480 1702464435308774344 projects_ray 86ae0811ba2c2c7e
+6 33 1702464557278306399 projects_ray_autogen/timestamp d580242d2b9854b3
+6 33 1702464557278306399 projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+6 33 1702464557278306399 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/timestamp d580242d2b9854b3
+6 33 1702464557278306399 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+36 364 1702464557606914613 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o 834a2b4cd58f4bc0
+364 474 1702464557716944911 projects_ray 86ae0811ba2c2c7e
+7 37 1702464881535669376 projects_ray_autogen/timestamp d580242d2b9854b3
+7 37 1702464881535669376 projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+7 37 1702464881535669376 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/timestamp d580242d2b9854b3
+7 37 1702464881535669376 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+40 401 1702464881897398801 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o 834a2b4cd58f4bc0
+401 515 1702464882012816765 projects_ray 86ae0811ba2c2c7e
+6 33 1702464988627122049 projects_ray_autogen/timestamp d580242d2b9854b3
+6 33 1702464988627122049 projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+6 33 1702464988627122049 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/timestamp d580242d2b9854b3
+6 33 1702464988627122049 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/mocs_compilation.cpp d580242d2b9854b3
+36 385 1702464988976504214 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o 834a2b4cd58f4bc0
+385 500 1702464989092420764 projects_ray 86ae0811ba2c2c7e
diff --git a/cmake-build-debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/cmake-build-debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
index af2bc6e..26628ad 100644
--- a/cmake-build-debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
+++ b/cmake-build-debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -1,23 +1,21 @@
# Generated by CMake. Changes will be overwritten.
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/rotations4d.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/main.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/illuminate.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/texture/texture.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenefilereader.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/raytracerutils.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenefilereader.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/intersect/intersect.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/reflect.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/transform4d.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/intersect/normals.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/settings.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/kdtree.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/myqthreads.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/transform4d.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/aliasing/filter.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/shadow.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/settings.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/sceneparser.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/myqtconcurrent.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/vec4ops.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/camera/camera.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/vec4ops.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/rgba.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/kdtree.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.h
mmc:Q_OBJECT
- mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.h
+ mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/moc_predefs.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
@@ -470,7 +468,6 @@
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/camera/camera.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
- mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/rgba.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenedata.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/sceneparser.h
@@ -521,7 +518,6 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qline.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlist.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlocale.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlogging.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmalloc.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmap.h
@@ -542,7 +538,6 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocessordetection.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrect.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrefcount.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qregularexpression.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedpointer.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopeguard.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qset.h
@@ -615,50 +610,21 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiglobal.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtransform.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qvalidator.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qwindowdefs.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/QOpenGLWidget
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qopenglwidget.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsglobal.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QBoxLayout
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QCheckBox
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QDoubleSpinBox
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QLabel
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QMainWindow
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QPushButton
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QSlider
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QSpinBox
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QWidget
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qabstractbutton.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qabstractslider.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qabstractspinbox.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qboxlayout.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qcheckbox.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qframe.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qgridlayout.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlabel.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayout.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayoutitem.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qmainwindow.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qpushbutton.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qsizepolicy.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qslider.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qspinbox.h
- mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtabwidget.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgets-config.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsglobal.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/rotations4d.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/camera/camera.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/aliasing/supersample.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/bvh.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/vec4operations.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenedata.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/vec4ops.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/bvh.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/sceneparser.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
mmc:Q_OBJECT
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
@@ -1110,10 +1076,18 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsglobal.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/sceneparser.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/bvh.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/vec4ops.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/vec4operations.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenedata.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/bvh.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/aliasing/supersample.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/camera/camera.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/rotations4d.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.h
mmc:Q_OBJECT
- mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.h
+ mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-debug/projects_ray_autogen/moc_predefs.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
@@ -1566,6 +1540,7 @@
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/camera/camera.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
+ mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/rgba.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenedata.h
mdp:/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/sceneparser.h
@@ -1616,6 +1591,7 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qline.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlocale.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlogging.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmalloc.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmap.h
@@ -1636,6 +1612,7 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocessordetection.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrect.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrefcount.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qregularexpression.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedpointer.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopeguard.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qset.h
@@ -1708,31 +1685,54 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiglobal.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtransform.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qvalidator.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qwindowdefs.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/QOpenGLWidget
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qopenglwidget.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsglobal.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QBoxLayout
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QCheckBox
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QDoubleSpinBox
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QLabel
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QMainWindow
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QPushButton
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QSlider
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QSpinBox
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QWidget
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qabstractbutton.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qabstractslider.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qabstractspinbox.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qboxlayout.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qcheckbox.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qframe.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qgridlayout.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlabel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayout.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayoutitem.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qmainwindow.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qpushbutton.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qsizepolicy.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qslider.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qspinbox.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtabwidget.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgets-config.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsexports.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsglobal.h
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/kdtree.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/rgba.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/vec4ops.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/camera/camera.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/vec4ops.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/myqtconcurrent.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/sceneparser.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/settings.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/shadow.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/aliasing/filter.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.h
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/4dvecops/transform4d.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/myqthreads.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/accelerate/kdtree.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/settings.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/transform4d.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/intersect/normals.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/intersect/intersect.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/reflect.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/raytracerutils.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracer.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenefilereader.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenefilereader.h
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/texture/texture.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/illuminate.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/main.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/rotations4d.cpp
diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log
index c063c1b..59ca1bc 100644
--- a/cmake-build-debug/Testing/Temporary/LastTest.log
+++ b/cmake-build-debug/Testing/Temporary/LastTest.log
@@ -1,3 +1,3 @@
-Start testing: Dec 13 05:25 EST
+Start testing: Dec 13 05:56 EST
----------------------------------------------------------
-End testing: Dec 13 05:25 EST
+End testing: Dec 13 05:56 EST
diff --git a/cmake-build-debug/projects_ray b/cmake-build-debug/projects_ray
index 5f8480b..5656d31 100755
--- a/cmake-build-debug/projects_ray
+++ b/cmake-build-debug/projects_ray
Binary files differ
diff --git a/cmake-build-debug/t/0000.png b/cmake-build-debug/t/0000.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0000.png
+++ b/cmake-build-debug/t/0000.png
Binary files differ
diff --git a/cmake-build-debug/t/0001.png b/cmake-build-debug/t/0001.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0001.png
+++ b/cmake-build-debug/t/0001.png
Binary files differ
diff --git a/cmake-build-debug/t/0002.png b/cmake-build-debug/t/0002.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0002.png
+++ b/cmake-build-debug/t/0002.png
Binary files differ
diff --git a/cmake-build-debug/t/0003.png b/cmake-build-debug/t/0003.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0003.png
+++ b/cmake-build-debug/t/0003.png
Binary files differ
diff --git a/cmake-build-debug/t/0004.png b/cmake-build-debug/t/0004.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0004.png
+++ b/cmake-build-debug/t/0004.png
Binary files differ
diff --git a/cmake-build-debug/t/0005.png b/cmake-build-debug/t/0005.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0005.png
+++ b/cmake-build-debug/t/0005.png
Binary files differ
diff --git a/cmake-build-debug/t/0006.png b/cmake-build-debug/t/0006.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0006.png
+++ b/cmake-build-debug/t/0006.png
Binary files differ
diff --git a/cmake-build-debug/t/0007.png b/cmake-build-debug/t/0007.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0007.png
+++ b/cmake-build-debug/t/0007.png
Binary files differ
diff --git a/cmake-build-debug/t/0008.png b/cmake-build-debug/t/0008.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0008.png
+++ b/cmake-build-debug/t/0008.png
Binary files differ
diff --git a/cmake-build-debug/t/0009.png b/cmake-build-debug/t/0009.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0009.png
+++ b/cmake-build-debug/t/0009.png
Binary files differ
diff --git a/cmake-build-debug/t/0010.png b/cmake-build-debug/t/0010.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0010.png
+++ b/cmake-build-debug/t/0010.png
Binary files differ
diff --git a/cmake-build-debug/t/0011.png b/cmake-build-debug/t/0011.png
index 86d6e6c..6c4130c 100644
--- a/cmake-build-debug/t/0011.png
+++ b/cmake-build-debug/t/0011.png
Binary files differ
diff --git a/cmake-build-debug/t/0012.png b/cmake-build-debug/t/0012.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0012.png
Binary files differ
diff --git a/cmake-build-debug/t/0013.png b/cmake-build-debug/t/0013.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0013.png
Binary files differ
diff --git a/cmake-build-debug/t/0014.png b/cmake-build-debug/t/0014.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0014.png
Binary files differ
diff --git a/cmake-build-debug/t/0015.png b/cmake-build-debug/t/0015.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0015.png
Binary files differ
diff --git a/cmake-build-debug/t/0016.png b/cmake-build-debug/t/0016.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0016.png
Binary files differ
diff --git a/cmake-build-debug/t/0017.png b/cmake-build-debug/t/0017.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0017.png
Binary files differ
diff --git a/cmake-build-debug/t/0018.png b/cmake-build-debug/t/0018.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0018.png
Binary files differ
diff --git a/cmake-build-debug/t/0019.png b/cmake-build-debug/t/0019.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0019.png
Binary files differ
diff --git a/cmake-build-debug/t/0020.png b/cmake-build-debug/t/0020.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0020.png
Binary files differ
diff --git a/cmake-build-debug/t/0021.png b/cmake-build-debug/t/0021.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0021.png
Binary files differ
diff --git a/cmake-build-debug/t/0022.png b/cmake-build-debug/t/0022.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0022.png
Binary files differ
diff --git a/cmake-build-debug/t/0023.png b/cmake-build-debug/t/0023.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0023.png
Binary files differ
diff --git a/cmake-build-debug/t/0024.png b/cmake-build-debug/t/0024.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0024.png
Binary files differ
diff --git a/cmake-build-debug/t/0025.png b/cmake-build-debug/t/0025.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0025.png
Binary files differ
diff --git a/cmake-build-debug/t/0026.png b/cmake-build-debug/t/0026.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0026.png
Binary files differ
diff --git a/cmake-build-debug/t/0027.png b/cmake-build-debug/t/0027.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0027.png
Binary files differ
diff --git a/cmake-build-debug/t/0028.png b/cmake-build-debug/t/0028.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0028.png
Binary files differ
diff --git a/cmake-build-debug/t/0029.png b/cmake-build-debug/t/0029.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0029.png
Binary files differ
diff --git a/cmake-build-debug/t/0030.png b/cmake-build-debug/t/0030.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0030.png
Binary files differ
diff --git a/cmake-build-debug/t/0031.png b/cmake-build-debug/t/0031.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0031.png
Binary files differ
diff --git a/cmake-build-debug/t/0032.png b/cmake-build-debug/t/0032.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0032.png
Binary files differ
diff --git a/cmake-build-debug/t/0033.png b/cmake-build-debug/t/0033.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0033.png
Binary files differ
diff --git a/cmake-build-debug/t/0034.png b/cmake-build-debug/t/0034.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0034.png
Binary files differ
diff --git a/cmake-build-debug/t/0035.png b/cmake-build-debug/t/0035.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0035.png
Binary files differ
diff --git a/cmake-build-debug/t/0036.png b/cmake-build-debug/t/0036.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0036.png
Binary files differ
diff --git a/cmake-build-debug/t/0037.png b/cmake-build-debug/t/0037.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0037.png
Binary files differ
diff --git a/cmake-build-debug/t/0038.png b/cmake-build-debug/t/0038.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0038.png
Binary files differ
diff --git a/cmake-build-debug/t/0039.png b/cmake-build-debug/t/0039.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0039.png
Binary files differ
diff --git a/cmake-build-debug/t/0040.png b/cmake-build-debug/t/0040.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0040.png
Binary files differ
diff --git a/cmake-build-debug/t/0041.png b/cmake-build-debug/t/0041.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0041.png
Binary files differ
diff --git a/cmake-build-debug/t/0042.png b/cmake-build-debug/t/0042.png
new file mode 100644
index 0000000..ed80135
--- /dev/null
+++ b/cmake-build-debug/t/0042.png
Binary files differ
diff --git a/cmake-build-debug/t/0043.png b/cmake-build-debug/t/0043.png
new file mode 100644
index 0000000..e2a7d83
--- /dev/null
+++ b/cmake-build-debug/t/0043.png
Binary files differ
diff --git a/cmake-build-debug/t/0044.png b/cmake-build-debug/t/0044.png
new file mode 100644
index 0000000..9c81c2c
--- /dev/null
+++ b/cmake-build-debug/t/0044.png
Binary files differ
diff --git a/cmake-build-debug/t/0045.png b/cmake-build-debug/t/0045.png
new file mode 100644
index 0000000..a02f673
--- /dev/null
+++ b/cmake-build-debug/t/0045.png
Binary files differ
diff --git a/cmake-build-debug/t/0046.png b/cmake-build-debug/t/0046.png
new file mode 100644
index 0000000..a4f4643
--- /dev/null
+++ b/cmake-build-debug/t/0046.png
Binary files differ
diff --git a/cmake-build-debug/t/0047.png b/cmake-build-debug/t/0047.png
new file mode 100644
index 0000000..f988deb
--- /dev/null
+++ b/cmake-build-debug/t/0047.png
Binary files differ
diff --git a/cmake-build-debug/t/0048.png b/cmake-build-debug/t/0048.png
new file mode 100644
index 0000000..76136d9
--- /dev/null
+++ b/cmake-build-debug/t/0048.png
Binary files differ
diff --git a/cmake-build-debug/t/0049.png b/cmake-build-debug/t/0049.png
new file mode 100644
index 0000000..1caaa3e
--- /dev/null
+++ b/cmake-build-debug/t/0049.png
Binary files differ
diff --git a/cmake-build-debug/t/0050.png b/cmake-build-debug/t/0050.png
new file mode 100644
index 0000000..8c1479a
--- /dev/null
+++ b/cmake-build-debug/t/0050.png
Binary files differ
diff --git a/cmake-build-debug/t/0051.png b/cmake-build-debug/t/0051.png
new file mode 100644
index 0000000..82c2295
--- /dev/null
+++ b/cmake-build-debug/t/0051.png
Binary files differ
diff --git a/cmake-build-debug/t/0052.png b/cmake-build-debug/t/0052.png
new file mode 100644
index 0000000..287a7bd
--- /dev/null
+++ b/cmake-build-debug/t/0052.png
Binary files differ
diff --git a/cmake-build-debug/t/0053.png b/cmake-build-debug/t/0053.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0053.png
Binary files differ
diff --git a/cmake-build-debug/t/0054.png b/cmake-build-debug/t/0054.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0054.png
Binary files differ
diff --git a/cmake-build-debug/t/0055.png b/cmake-build-debug/t/0055.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0055.png
Binary files differ
diff --git a/cmake-build-debug/t/0056.png b/cmake-build-debug/t/0056.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0056.png
Binary files differ
diff --git a/cmake-build-debug/t/0057.png b/cmake-build-debug/t/0057.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0057.png
Binary files differ
diff --git a/cmake-build-debug/t/0058.png b/cmake-build-debug/t/0058.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0058.png
Binary files differ
diff --git a/cmake-build-debug/t/0059.png b/cmake-build-debug/t/0059.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0059.png
Binary files differ
diff --git a/cmake-build-debug/t/0060.png b/cmake-build-debug/t/0060.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0060.png
Binary files differ
diff --git a/cmake-build-debug/t/0061.png b/cmake-build-debug/t/0061.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0061.png
Binary files differ
diff --git a/cmake-build-debug/t/0062.png b/cmake-build-debug/t/0062.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0062.png
Binary files differ
diff --git a/cmake-build-debug/t/0063.png b/cmake-build-debug/t/0063.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0063.png
Binary files differ
diff --git a/cmake-build-debug/t/0064.png b/cmake-build-debug/t/0064.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0064.png
Binary files differ
diff --git a/cmake-build-debug/t/0065.png b/cmake-build-debug/t/0065.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0065.png
Binary files differ
diff --git a/cmake-build-debug/t/0066.png b/cmake-build-debug/t/0066.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0066.png
Binary files differ
diff --git a/cmake-build-debug/t/0067.png b/cmake-build-debug/t/0067.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0067.png
Binary files differ
diff --git a/cmake-build-debug/t/0068.png b/cmake-build-debug/t/0068.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0068.png
Binary files differ
diff --git a/cmake-build-debug/t/0069.png b/cmake-build-debug/t/0069.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0069.png
Binary files differ
diff --git a/cmake-build-debug/t/0070.png b/cmake-build-debug/t/0070.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0070.png
Binary files differ
diff --git a/cmake-build-debug/t/0071.png b/cmake-build-debug/t/0071.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0071.png
Binary files differ
diff --git a/cmake-build-debug/t/0072.png b/cmake-build-debug/t/0072.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-debug/t/0072.png
Binary files differ
diff --git a/cmake-build-release/.ninja_deps b/cmake-build-release/.ninja_deps
index 4707b4e..f800ec2 100644
--- a/cmake-build-release/.ninja_deps
+++ b/cmake-build-release/.ninja_deps
Binary files differ
diff --git a/cmake-build-release/.ninja_log b/cmake-build-release/.ninja_log
index 6ee0e2c..aa38ea6 100644
--- a/cmake-build-release/.ninja_log
+++ b/cmake-build-release/.ninja_log
@@ -1,65 +1,44 @@
# ninja log v5
-6 34 1702456425318955790 projects_ray_autogen/timestamp 55fca76aac650d2f
-1950 2726 1702452579281942761 CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o cef03b69fda1011b
-408 1266 1702452577821843548 CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o 4a558d7c0ab76c07
-6 34 1702456425318955790 projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
-1266 1950 1702452578506323308 CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o 899987bee3f68062
-6 34 1702456425318955790 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
-2160 2797 1702452579353843525 CMakeFiles/projects_ray.dir/src/vec4ops/rotations4d.cpp.o cad2614c6119bd5e
-406 1224 1702452577780216305 CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o 1ad68196f2f117c1
-407 1478 1702452578033432441 CMakeFiles/projects_ray.dir/src/main.cpp.o 94fb23c1a8b2c56c
-1345 2037 1702452578590039217 CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o ee619672f0183b37
-407 1084 1702452577636902535 CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o dc9fbf174942b6a6
-2038 2840 1702452579396783205 CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o 58a267a27bf597a8
-40 161 1702447876286034325 CMakeFiles/projects_ray.dir/src/vec4ops/transform4d.cpp.o 7e5d8f712f75efb4
-407 1345 1702452577900255040 CMakeFiles/projects_ray.dir/src/mainwindow.cpp.o 8a94e9f3bb65e6ba
-407 764 1702452577320246727 CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o ae395a7ba55f31e0
-407 631 1702452577188925730 CMakeFiles/projects_ray.dir/src/settings.cpp.o af593dd8c38f8a51
-632 1535 1702452578086357696 CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o e6ffba0ae97d5386
-1837 2197 1702452578754826578 CMakeFiles/projects_ray.dir/src/vec4ops/vec4ops.cpp.o d7fc6a03a78a11b2
-37 1187 1702456426467081396 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o 19b4d88ef40a6db1
-764 1513 1702452578068197159 CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o d2b1593379e5dcda
-38 731 1702456061514892651 CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o 36fb1526130d4f10
-6 34 1702456425318955790 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/timestamp 55fca76aac650d2f
-1187 1292 1702456426575864751 projects_ray 45fbfe11691b47a4
-1513 2179 1702452578735842902 CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o 2155c0e78af65352
-1478 2160 1702452578715901294 CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o 1275de63f43c05f3
+38 397 1702464636540853590 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o d5828f7344b43f3f
+2073 3450 1702462517657027523 CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o 202e3ecc659447bc
+1339 2073 1702462516281240152 CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o 976dc05943374640
+1827 2585 1702462516791291975 CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o 9dee6d99978c214
+1615 2318 1702462516525793547 CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o 856523a4b6d122f7
675 2432 1702446595224556920 CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o 5dbf3687fca6fb
-1535 2212 1702452578769213805 CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o 856523a4b6d122f7
-1693 2445 1702452579001092270 CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o 9dee6d99978c214
-1224 1917 1702452578473192908 CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o 976dc05943374640
-37 1350 1702453553072409034 CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o 202e3ecc659447bc
-11 437 1702462514637006000 projects_ray_autogen/timestamp 55fca76aac650d2f
-11 437 1702462514637006000 projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
-11 437 1702462514637006000 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/timestamp 55fca76aac650d2f
-11 437 1702462514637006000 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
+1501 2218 1702462516425466564 CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o 1275de63f43c05f3
+1602 2264 1702462516471699727 CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o 2155c0e78af65352
+397 505 1702464636649395126 projects_ray 3c6678764a94cd8d
+7 35 1702464636180568675 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/timestamp 55fca76aac650d2f
+39 763 1702463675404819921 CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o 36fb1526130d4f10
+830 1615 1702462515822103088 CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o d2b1593379e5dcda
+37 1200 1702463942447916255 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o 19b4d88ef40a6db1
+1992 2343 1702462516552200253 CMakeFiles/projects_ray.dir/src/vec4ops/vec4ops.cpp.o d7fc6a03a78a11b2
+439 1359 1702462515565289355 CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o e6ffba0ae97d5386
+407 631 1702452577188925730 CMakeFiles/projects_ray.dir/src/settings.cpp.o af593dd8c38f8a51
438 829 1702462515033688087 CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o ae395a7ba55f31e0
+2092 2885 1702462517093496918 CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o 58a267a27bf597a8
+38 932 1702463675573687879 CMakeFiles/projects_ray.dir/src/mainwindow.cpp.o 8a94e9f3bb65e6ba
+39 165 1702463674808123565 CMakeFiles/projects_ray.dir/src/vec4ops/transform4d.cpp.o 7e5d8f712f75efb4
438 1210 1702462515415388730 CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o dc9fbf174942b6a6
-437 1339 1702462515543405911 CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o 1ad68196f2f117c1
-438 1344 1702462515545535814 CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o 4a558d7c0ab76c07
-439 1359 1702462515565289355 CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o e6ffba0ae97d5386
-437 1501 1702462515708177441 CMakeFiles/projects_ray.dir/src/mainwindow.cpp.o 8a94e9f3bb65e6ba
-437 1601 1702462515805754359 CMakeFiles/projects_ray.dir/src/main.cpp.o 94fb23c1a8b2c56c
-830 1615 1702462515822103088 CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o d2b1593379e5dcda
-438 1827 1702462516031648706 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o 19b4d88ef40a6db1
-1210 1992 1702462516198957720 CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o 36fb1526130d4f10
-1339 2073 1702462516281240152 CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o 976dc05943374640
1359 2077 1702462516285286127 CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o ee619672f0183b37
+437 1601 1702462515805754359 CMakeFiles/projects_ray.dir/src/main.cpp.o 94fb23c1a8b2c56c
+38 804 1702463675446226154 CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o 1ad68196f2f117c1
+2218 2872 1702462517080832082 CMakeFiles/projects_ray.dir/src/vec4ops/rotations4d.cpp.o cad2614c6119bd5e
+7 35 1702464636180568675 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
1344 2092 1702462516300411446 CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o 899987bee3f68062
-1501 2218 1702462516425466564 CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o 1275de63f43c05f3
-1602 2264 1702462516471699727 CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o 2155c0e78af65352
-1615 2318 1702462516525793547 CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o 856523a4b6d122f7
-1992 2343 1702462516552200253 CMakeFiles/projects_ray.dir/src/vec4ops/vec4ops.cpp.o d7fc6a03a78a11b2
-1827 2585 1702462516791291975 CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o 9dee6d99978c214
-2264 2588 1702462516797352603 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o d5828f7344b43f3f
+7 35 1702464636180568675 projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
+438 1344 1702462515545535814 CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o 4a558d7c0ab76c07
2077 2851 1702462517058646265 CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o cef03b69fda1011b
-2218 2872 1702462517080832082 CMakeFiles/projects_ray.dir/src/vec4ops/rotations4d.cpp.o cad2614c6119bd5e
-2092 2885 1702462517093496918 CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o 58a267a27bf597a8
-2073 3450 1702462517657027523 CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o 202e3ecc659447bc
-3450 3554 1702462517764497503 projects_ray 3c6678764a94cd8d
-6 34 1702462715705850065 projects_ray_autogen/timestamp 55fca76aac650d2f
-6 34 1702462715705850065 projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
-6 34 1702462715705850065 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/timestamp 55fca76aac650d2f
-6 34 1702462715705850065 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
-37 697 1702462716365530139 CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o 36fb1526130d4f10
-697 800 1702462716470331928 projects_ray 3c6678764a94cd8d
+7 35 1702464636180568675 projects_ray_autogen/timestamp 55fca76aac650d2f
+7 37 1702464855556574876 projects_ray_autogen/timestamp 55fca76aac650d2f
+7 37 1702464855556574876 projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
+7 37 1702464855556574876 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/timestamp 55fca76aac650d2f
+7 37 1702464855556574876 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
+40 382 1702464855899595200 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o d5828f7344b43f3f
+382 503 1702464856021637589 projects_ray 3c6678764a94cd8d
+7 36 1702464992226344998 projects_ray_autogen/timestamp 55fca76aac650d2f
+7 36 1702464992226344998 projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
+7 36 1702464992226344998 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/timestamp 55fca76aac650d2f
+7 36 1702464992226344998 /Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/cmake-build-release/projects_ray_autogen/mocs_compilation.cpp 55fca76aac650d2f
+39 409 1702464992597429036 CMakeFiles/projects_ray.dir/src/physics/physics.cpp.o d5828f7344b43f3f
+409 519 1702464992707871087 projects_ray 3c6678764a94cd8d
diff --git a/cmake-build-release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/cmake-build-release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
index 4a4c9a2..2475c9f 100644
--- a/cmake-build-release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
+++ b/cmake-build-release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -1713,8 +1713,8 @@
mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/illuminate.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/main.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/reflect.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/intersect/intersect.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/illuminate/reflect.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/raytracer/raytracescene.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/mainwindow.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/settings.h
@@ -1727,8 +1727,8 @@
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/texture/texture.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/rotations4d.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/aliasing/filter.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenefilereader.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.h
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/vec4ops/transform4d.cpp
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/intersect/normals.cpp
-/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.h
/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/physics/physics.cpp
+/Users/sotech117/Documents/master/graphics/the-all-americans-in-cs1230/src/utils/scenefilereader.cpp
diff --git a/cmake-build-release/Testing/Temporary/LastTest.log b/cmake-build-release/Testing/Temporary/LastTest.log
index 33edd7d..59ca1bc 100644
--- a/cmake-build-release/Testing/Temporary/LastTest.log
+++ b/cmake-build-release/Testing/Temporary/LastTest.log
@@ -1,3 +1,3 @@
-Start testing: Dec 13 05:19 EST
+Start testing: Dec 13 05:56 EST
----------------------------------------------------------
-End testing: Dec 13 05:19 EST
+End testing: Dec 13 05:56 EST
diff --git a/cmake-build-release/projects_ray b/cmake-build-release/projects_ray
index afc2578..cb9332c 100755
--- a/cmake-build-release/projects_ray
+++ b/cmake-build-release/projects_ray
Binary files differ
diff --git a/cmake-build-release/t/0000.png b/cmake-build-release/t/0000.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0000.png
Binary files differ
diff --git a/cmake-build-release/t/0001.png b/cmake-build-release/t/0001.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0001.png
Binary files differ
diff --git a/cmake-build-release/t/0002.png b/cmake-build-release/t/0002.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0002.png
Binary files differ
diff --git a/cmake-build-release/t/0003.png b/cmake-build-release/t/0003.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0003.png
Binary files differ
diff --git a/cmake-build-release/t/0004.png b/cmake-build-release/t/0004.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0004.png
Binary files differ
diff --git a/cmake-build-release/t/0005.png b/cmake-build-release/t/0005.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0005.png
Binary files differ
diff --git a/cmake-build-release/t/0006.png b/cmake-build-release/t/0006.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0006.png
Binary files differ
diff --git a/cmake-build-release/t/0007.png b/cmake-build-release/t/0007.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0007.png
Binary files differ
diff --git a/cmake-build-release/t/0008.png b/cmake-build-release/t/0008.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0008.png
Binary files differ
diff --git a/cmake-build-release/t/0009.png b/cmake-build-release/t/0009.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0009.png
Binary files differ
diff --git a/cmake-build-release/t/0010.png b/cmake-build-release/t/0010.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0010.png
Binary files differ
diff --git a/cmake-build-release/t/0011.png b/cmake-build-release/t/0011.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0011.png
Binary files differ
diff --git a/cmake-build-release/t/0012.png b/cmake-build-release/t/0012.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0012.png
Binary files differ
diff --git a/cmake-build-release/t/0013.png b/cmake-build-release/t/0013.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0013.png
Binary files differ
diff --git a/cmake-build-release/t/0014.png b/cmake-build-release/t/0014.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0014.png
Binary files differ
diff --git a/cmake-build-release/t/0015.png b/cmake-build-release/t/0015.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0015.png
Binary files differ
diff --git a/cmake-build-release/t/0016.png b/cmake-build-release/t/0016.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0016.png
Binary files differ
diff --git a/cmake-build-release/t/0017.png b/cmake-build-release/t/0017.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0017.png
Binary files differ
diff --git a/cmake-build-release/t/0018.png b/cmake-build-release/t/0018.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0018.png
Binary files differ
diff --git a/cmake-build-release/t/0019.png b/cmake-build-release/t/0019.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0019.png
Binary files differ
diff --git a/cmake-build-release/t/0020.png b/cmake-build-release/t/0020.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0020.png
Binary files differ
diff --git a/cmake-build-release/t/0021.png b/cmake-build-release/t/0021.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0021.png
Binary files differ
diff --git a/cmake-build-release/t/0022.png b/cmake-build-release/t/0022.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0022.png
Binary files differ
diff --git a/cmake-build-release/t/0023.png b/cmake-build-release/t/0023.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0023.png
Binary files differ
diff --git a/cmake-build-release/t/0024.png b/cmake-build-release/t/0024.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0024.png
Binary files differ
diff --git a/cmake-build-release/t/0025.png b/cmake-build-release/t/0025.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0025.png
Binary files differ
diff --git a/cmake-build-release/t/0026.png b/cmake-build-release/t/0026.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0026.png
Binary files differ
diff --git a/cmake-build-release/t/0027.png b/cmake-build-release/t/0027.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0027.png
Binary files differ
diff --git a/cmake-build-release/t/0028.png b/cmake-build-release/t/0028.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0028.png
Binary files differ
diff --git a/cmake-build-release/t/0029.png b/cmake-build-release/t/0029.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0029.png
Binary files differ
diff --git a/cmake-build-release/t/0030.png b/cmake-build-release/t/0030.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0030.png
Binary files differ
diff --git a/cmake-build-release/t/0031.png b/cmake-build-release/t/0031.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0031.png
Binary files differ
diff --git a/cmake-build-release/t/0032.png b/cmake-build-release/t/0032.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0032.png
Binary files differ
diff --git a/cmake-build-release/t/0033.png b/cmake-build-release/t/0033.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0033.png
Binary files differ
diff --git a/cmake-build-release/t/0034.png b/cmake-build-release/t/0034.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0034.png
Binary files differ
diff --git a/cmake-build-release/t/0035.png b/cmake-build-release/t/0035.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0035.png
Binary files differ
diff --git a/cmake-build-release/t/0036.png b/cmake-build-release/t/0036.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0036.png
Binary files differ
diff --git a/cmake-build-release/t/0037.png b/cmake-build-release/t/0037.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0037.png
Binary files differ
diff --git a/cmake-build-release/t/0038.png b/cmake-build-release/t/0038.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0038.png
Binary files differ
diff --git a/cmake-build-release/t/0039.png b/cmake-build-release/t/0039.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0039.png
Binary files differ
diff --git a/cmake-build-release/t/0040.png b/cmake-build-release/t/0040.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0040.png
Binary files differ
diff --git a/cmake-build-release/t/0041.png b/cmake-build-release/t/0041.png
new file mode 100644
index 0000000..6c4130c
--- /dev/null
+++ b/cmake-build-release/t/0041.png
Binary files differ
diff --git a/cmake-build-release/t/0042.png b/cmake-build-release/t/0042.png
new file mode 100644
index 0000000..ed80135
--- /dev/null
+++ b/cmake-build-release/t/0042.png
Binary files differ
diff --git a/cmake-build-release/t/0043.png b/cmake-build-release/t/0043.png
new file mode 100644
index 0000000..e2a7d83
--- /dev/null
+++ b/cmake-build-release/t/0043.png
Binary files differ
diff --git a/cmake-build-release/t/0044.png b/cmake-build-release/t/0044.png
new file mode 100644
index 0000000..9c81c2c
--- /dev/null
+++ b/cmake-build-release/t/0044.png
Binary files differ
diff --git a/cmake-build-release/t/0045.png b/cmake-build-release/t/0045.png
new file mode 100644
index 0000000..a02f673
--- /dev/null
+++ b/cmake-build-release/t/0045.png
Binary files differ
diff --git a/cmake-build-release/t/0046.png b/cmake-build-release/t/0046.png
new file mode 100644
index 0000000..a4f4643
--- /dev/null
+++ b/cmake-build-release/t/0046.png
Binary files differ
diff --git a/cmake-build-release/t/0047.png b/cmake-build-release/t/0047.png
new file mode 100644
index 0000000..f988deb
--- /dev/null
+++ b/cmake-build-release/t/0047.png
Binary files differ
diff --git a/cmake-build-release/t/0048.png b/cmake-build-release/t/0048.png
new file mode 100644
index 0000000..76136d9
--- /dev/null
+++ b/cmake-build-release/t/0048.png
Binary files differ
diff --git a/cmake-build-release/t/0049.png b/cmake-build-release/t/0049.png
new file mode 100644
index 0000000..1caaa3e
--- /dev/null
+++ b/cmake-build-release/t/0049.png
Binary files differ
diff --git a/cmake-build-release/t/0050.png b/cmake-build-release/t/0050.png
new file mode 100644
index 0000000..8c1479a
--- /dev/null
+++ b/cmake-build-release/t/0050.png
Binary files differ
diff --git a/cmake-build-release/t/0051.png b/cmake-build-release/t/0051.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0051.png
Binary files differ
diff --git a/cmake-build-release/t/0052.png b/cmake-build-release/t/0052.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0052.png
Binary files differ
diff --git a/cmake-build-release/t/0053.png b/cmake-build-release/t/0053.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0053.png
Binary files differ
diff --git a/cmake-build-release/t/0054.png b/cmake-build-release/t/0054.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0054.png
Binary files differ
diff --git a/cmake-build-release/t/0055.png b/cmake-build-release/t/0055.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0055.png
Binary files differ
diff --git a/cmake-build-release/t/0056.png b/cmake-build-release/t/0056.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0056.png
Binary files differ
diff --git a/cmake-build-release/t/0057.png b/cmake-build-release/t/0057.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0057.png
Binary files differ
diff --git a/cmake-build-release/t/0058.png b/cmake-build-release/t/0058.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0058.png
Binary files differ
diff --git a/cmake-build-release/t/0059.png b/cmake-build-release/t/0059.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0059.png
Binary files differ
diff --git a/cmake-build-release/t/0060.png b/cmake-build-release/t/0060.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0060.png
Binary files differ
diff --git a/cmake-build-release/t/0061.png b/cmake-build-release/t/0061.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0061.png
Binary files differ
diff --git a/cmake-build-release/t/0062.png b/cmake-build-release/t/0062.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0062.png
Binary files differ
diff --git a/cmake-build-release/t/0063.png b/cmake-build-release/t/0063.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0063.png
Binary files differ
diff --git a/cmake-build-release/t/0064.png b/cmake-build-release/t/0064.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0064.png
Binary files differ
diff --git a/cmake-build-release/t/0065.png b/cmake-build-release/t/0065.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0065.png
Binary files differ
diff --git a/cmake-build-release/t/0066.png b/cmake-build-release/t/0066.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0066.png
Binary files differ
diff --git a/cmake-build-release/t/0067.png b/cmake-build-release/t/0067.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0067.png
Binary files differ
diff --git a/cmake-build-release/t/0068.png b/cmake-build-release/t/0068.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0068.png
Binary files differ
diff --git a/cmake-build-release/t/0069.png b/cmake-build-release/t/0069.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0069.png
Binary files differ
diff --git a/cmake-build-release/t/0070.png b/cmake-build-release/t/0070.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0070.png
Binary files differ
diff --git a/cmake-build-release/t/0071.png b/cmake-build-release/t/0071.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0071.png
Binary files differ
diff --git a/cmake-build-release/t/0072.png b/cmake-build-release/t/0072.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0072.png
Binary files differ
diff --git a/cmake-build-release/t/0073.png b/cmake-build-release/t/0073.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0073.png
Binary files differ
diff --git a/cmake-build-release/t/0074.png b/cmake-build-release/t/0074.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0074.png
Binary files differ
diff --git a/cmake-build-release/t/0075.png b/cmake-build-release/t/0075.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0075.png
Binary files differ
diff --git a/cmake-build-release/t/0076.png b/cmake-build-release/t/0076.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0076.png
Binary files differ
diff --git a/cmake-build-release/t/0077.png b/cmake-build-release/t/0077.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0077.png
Binary files differ
diff --git a/cmake-build-release/t/0078.png b/cmake-build-release/t/0078.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0078.png
Binary files differ
diff --git a/cmake-build-release/t/0079.png b/cmake-build-release/t/0079.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0079.png
Binary files differ
diff --git a/cmake-build-release/t/0080.png b/cmake-build-release/t/0080.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0080.png
Binary files differ
diff --git a/cmake-build-release/t/0081.png b/cmake-build-release/t/0081.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0081.png
Binary files differ
diff --git a/cmake-build-release/t/0082.png b/cmake-build-release/t/0082.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0082.png
Binary files differ
diff --git a/cmake-build-release/t/0083.png b/cmake-build-release/t/0083.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0083.png
Binary files differ
diff --git a/cmake-build-release/t/0084.png b/cmake-build-release/t/0084.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0084.png
Binary files differ
diff --git a/cmake-build-release/t/0085.png b/cmake-build-release/t/0085.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0085.png
Binary files differ
diff --git a/cmake-build-release/t/0086.png b/cmake-build-release/t/0086.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0086.png
Binary files differ
diff --git a/cmake-build-release/t/0087.png b/cmake-build-release/t/0087.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0087.png
Binary files differ
diff --git a/cmake-build-release/t/0088.png b/cmake-build-release/t/0088.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0088.png
Binary files differ
diff --git a/cmake-build-release/t/0089.png b/cmake-build-release/t/0089.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0089.png
Binary files differ
diff --git a/cmake-build-release/t/0090.png b/cmake-build-release/t/0090.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0090.png
Binary files differ
diff --git a/cmake-build-release/t/0091.png b/cmake-build-release/t/0091.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0091.png
Binary files differ
diff --git a/cmake-build-release/t/0092.png b/cmake-build-release/t/0092.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0092.png
Binary files differ
diff --git a/cmake-build-release/t/0093.png b/cmake-build-release/t/0093.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0093.png
Binary files differ
diff --git a/cmake-build-release/t/0094.png b/cmake-build-release/t/0094.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0094.png
Binary files differ
diff --git a/cmake-build-release/t/0095.png b/cmake-build-release/t/0095.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0095.png
Binary files differ
diff --git a/cmake-build-release/t/0096.png b/cmake-build-release/t/0096.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0096.png
Binary files differ
diff --git a/cmake-build-release/t/0097.png b/cmake-build-release/t/0097.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0097.png
Binary files differ
diff --git a/cmake-build-release/t/0098.png b/cmake-build-release/t/0098.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0098.png
Binary files differ
diff --git a/cmake-build-release/t/0099.png b/cmake-build-release/t/0099.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0099.png
Binary files differ
diff --git a/cmake-build-release/t/0100.png b/cmake-build-release/t/0100.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0100.png
Binary files differ
diff --git a/cmake-build-release/t/0101.png b/cmake-build-release/t/0101.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0101.png
Binary files differ
diff --git a/cmake-build-release/t/0102.png b/cmake-build-release/t/0102.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0102.png
Binary files differ
diff --git a/cmake-build-release/t/0103.png b/cmake-build-release/t/0103.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0103.png
Binary files differ
diff --git a/cmake-build-release/t/0104.png b/cmake-build-release/t/0104.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0104.png
Binary files differ
diff --git a/cmake-build-release/t/0105.png b/cmake-build-release/t/0105.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0105.png
Binary files differ
diff --git a/cmake-build-release/t/0106.png b/cmake-build-release/t/0106.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0106.png
Binary files differ
diff --git a/cmake-build-release/t/0107.png b/cmake-build-release/t/0107.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0107.png
Binary files differ
diff --git a/cmake-build-release/t/0108.png b/cmake-build-release/t/0108.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0108.png
Binary files differ
diff --git a/cmake-build-release/t/0109.png b/cmake-build-release/t/0109.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0109.png
Binary files differ
diff --git a/cmake-build-release/t/0110.png b/cmake-build-release/t/0110.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0110.png
Binary files differ
diff --git a/cmake-build-release/t/0111.png b/cmake-build-release/t/0111.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0111.png
Binary files differ
diff --git a/cmake-build-release/t/0112.png b/cmake-build-release/t/0112.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0112.png
Binary files differ
diff --git a/cmake-build-release/t/0113.png b/cmake-build-release/t/0113.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0113.png
Binary files differ
diff --git a/cmake-build-release/t/0114.png b/cmake-build-release/t/0114.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0114.png
Binary files differ
diff --git a/cmake-build-release/t/0115.png b/cmake-build-release/t/0115.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0115.png
Binary files differ
diff --git a/cmake-build-release/t/0116.png b/cmake-build-release/t/0116.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0116.png
Binary files differ
diff --git a/cmake-build-release/t/0117.png b/cmake-build-release/t/0117.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0117.png
Binary files differ
diff --git a/cmake-build-release/t/0118.png b/cmake-build-release/t/0118.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0118.png
Binary files differ
diff --git a/cmake-build-release/t/0119.png b/cmake-build-release/t/0119.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0119.png
Binary files differ
diff --git a/cmake-build-release/t/0120.png b/cmake-build-release/t/0120.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0120.png
Binary files differ
diff --git a/cmake-build-release/t/0121.png b/cmake-build-release/t/0121.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0121.png
Binary files differ
diff --git a/cmake-build-release/t/0122.png b/cmake-build-release/t/0122.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0122.png
Binary files differ
diff --git a/cmake-build-release/t/0123.png b/cmake-build-release/t/0123.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0123.png
Binary files differ
diff --git a/cmake-build-release/t/0124.png b/cmake-build-release/t/0124.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0124.png
Binary files differ
diff --git a/cmake-build-release/t/0125.png b/cmake-build-release/t/0125.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0125.png
Binary files differ
diff --git a/cmake-build-release/t/0126.png b/cmake-build-release/t/0126.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0126.png
Binary files differ
diff --git a/cmake-build-release/t/0127.png b/cmake-build-release/t/0127.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0127.png
Binary files differ
diff --git a/cmake-build-release/t/0128.png b/cmake-build-release/t/0128.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0128.png
Binary files differ
diff --git a/cmake-build-release/t/0129.png b/cmake-build-release/t/0129.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0129.png
Binary files differ
diff --git a/cmake-build-release/t/0130.png b/cmake-build-release/t/0130.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0130.png
Binary files differ
diff --git a/cmake-build-release/t/0131.png b/cmake-build-release/t/0131.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0131.png
Binary files differ
diff --git a/cmake-build-release/t/0132.png b/cmake-build-release/t/0132.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0132.png
Binary files differ
diff --git a/cmake-build-release/t/0133.png b/cmake-build-release/t/0133.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0133.png
Binary files differ
diff --git a/cmake-build-release/t/0134.png b/cmake-build-release/t/0134.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0134.png
Binary files differ
diff --git a/cmake-build-release/t/0135.png b/cmake-build-release/t/0135.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0135.png
Binary files differ
diff --git a/cmake-build-release/t/0136.png b/cmake-build-release/t/0136.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0136.png
Binary files differ
diff --git a/cmake-build-release/t/0137.png b/cmake-build-release/t/0137.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0137.png
Binary files differ
diff --git a/cmake-build-release/t/0138.png b/cmake-build-release/t/0138.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0138.png
Binary files differ
diff --git a/cmake-build-release/t/0139.png b/cmake-build-release/t/0139.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0139.png
Binary files differ
diff --git a/cmake-build-release/t/0140.png b/cmake-build-release/t/0140.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0140.png
Binary files differ
diff --git a/cmake-build-release/t/0141.png b/cmake-build-release/t/0141.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0141.png
Binary files differ
diff --git a/cmake-build-release/t/0142.png b/cmake-build-release/t/0142.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0142.png
Binary files differ
diff --git a/cmake-build-release/t/0143.png b/cmake-build-release/t/0143.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0143.png
Binary files differ
diff --git a/cmake-build-release/t/0144.png b/cmake-build-release/t/0144.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0144.png
Binary files differ
diff --git a/cmake-build-release/t/0145.png b/cmake-build-release/t/0145.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0145.png
Binary files differ
diff --git a/cmake-build-release/t/0146.png b/cmake-build-release/t/0146.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0146.png
Binary files differ
diff --git a/cmake-build-release/t/0147.png b/cmake-build-release/t/0147.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0147.png
Binary files differ
diff --git a/cmake-build-release/t/0148.png b/cmake-build-release/t/0148.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0148.png
Binary files differ
diff --git a/cmake-build-release/t/0149.png b/cmake-build-release/t/0149.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0149.png
Binary files differ
diff --git a/cmake-build-release/t/0150.png b/cmake-build-release/t/0150.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0150.png
Binary files differ
diff --git a/cmake-build-release/t/0151.png b/cmake-build-release/t/0151.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0151.png
Binary files differ
diff --git a/cmake-build-release/t/0152.png b/cmake-build-release/t/0152.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0152.png
Binary files differ
diff --git a/cmake-build-release/t/0153.png b/cmake-build-release/t/0153.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0153.png
Binary files differ
diff --git a/cmake-build-release/t/0154.png b/cmake-build-release/t/0154.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0154.png
Binary files differ
diff --git a/cmake-build-release/t/0155.png b/cmake-build-release/t/0155.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0155.png
Binary files differ
diff --git a/cmake-build-release/t/0156.png b/cmake-build-release/t/0156.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0156.png
Binary files differ
diff --git a/cmake-build-release/t/0157.png b/cmake-build-release/t/0157.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0157.png
Binary files differ
diff --git a/cmake-build-release/t/0158.png b/cmake-build-release/t/0158.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0158.png
Binary files differ
diff --git a/cmake-build-release/t/0159.png b/cmake-build-release/t/0159.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0159.png
Binary files differ
diff --git a/cmake-build-release/t/0160.png b/cmake-build-release/t/0160.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0160.png
Binary files differ
diff --git a/cmake-build-release/t/0161.png b/cmake-build-release/t/0161.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0161.png
Binary files differ
diff --git a/cmake-build-release/t/0162.png b/cmake-build-release/t/0162.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0162.png
Binary files differ
diff --git a/cmake-build-release/t/0163.png b/cmake-build-release/t/0163.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0163.png
Binary files differ
diff --git a/cmake-build-release/t/0164.png b/cmake-build-release/t/0164.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0164.png
Binary files differ
diff --git a/cmake-build-release/t/0165.png b/cmake-build-release/t/0165.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0165.png
Binary files differ
diff --git a/cmake-build-release/t/0166.png b/cmake-build-release/t/0166.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0166.png
Binary files differ
diff --git a/cmake-build-release/t/0167.png b/cmake-build-release/t/0167.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0167.png
Binary files differ
diff --git a/cmake-build-release/t/0168.png b/cmake-build-release/t/0168.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0168.png
Binary files differ
diff --git a/cmake-build-release/t/0169.png b/cmake-build-release/t/0169.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0169.png
Binary files differ
diff --git a/cmake-build-release/t/0170.png b/cmake-build-release/t/0170.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0170.png
Binary files differ
diff --git a/cmake-build-release/t/0171.png b/cmake-build-release/t/0171.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0171.png
Binary files differ
diff --git a/cmake-build-release/t/0172.png b/cmake-build-release/t/0172.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0172.png
Binary files differ
diff --git a/cmake-build-release/t/0173.png b/cmake-build-release/t/0173.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0173.png
Binary files differ
diff --git a/cmake-build-release/t/0174.png b/cmake-build-release/t/0174.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0174.png
Binary files differ
diff --git a/cmake-build-release/t/0175.png b/cmake-build-release/t/0175.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0175.png
Binary files differ
diff --git a/cmake-build-release/t/0176.png b/cmake-build-release/t/0176.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0176.png
Binary files differ
diff --git a/cmake-build-release/t/0177.png b/cmake-build-release/t/0177.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0177.png
Binary files differ
diff --git a/cmake-build-release/t/0178.png b/cmake-build-release/t/0178.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0178.png
Binary files differ
diff --git a/cmake-build-release/t/0179.png b/cmake-build-release/t/0179.png
new file mode 100644
index 0000000..1a0f898
--- /dev/null
+++ b/cmake-build-release/t/0179.png
Binary files differ
diff --git a/cmake-build-release/t/0180.png b/cmake-build-release/t/0180.png
new file mode 100644
index 0000000..8376931
--- /dev/null
+++ b/cmake-build-release/t/0180.png
Binary files differ
diff --git a/cmake-build-release/t/video.mp4 b/cmake-build-release/t/video.mp4
new file mode 100644
index 0000000..ffc6ee5
--- /dev/null
+++ b/cmake-build-release/t/video.mp4
Binary files differ
diff --git a/cmake-build-release/t/video2.mp4 b/cmake-build-release/t/video2.mp4
new file mode 100644
index 0000000..ec2d869
--- /dev/null
+++ b/cmake-build-release/t/video2.mp4
Binary files differ
diff --git a/cmake-build-release/t/video3.mp4 b/cmake-build-release/t/video3.mp4
new file mode 100644
index 0000000..ffc6ee5
--- /dev/null
+++ b/cmake-build-release/t/video3.mp4
Binary files differ
diff --git a/scenefiles-4d/sphere_collision.json b/scenefiles-4d/sphere_collision.json
index 8cfe904..a6d6441 100644
--- a/scenefiles-4d/sphere_collision.json
+++ b/scenefiles-4d/sphere_collision.json
@@ -35,7 +35,7 @@
{
"translate": [-1.0, 0.0, 0.0, 0.0],
"rotate": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
- "scale": [1.0, 2.0, 1.0, 1.0],
+ "scale": [1.0, 1.0, 1.0, 1.0],
"primitives": [
{
"type": "sphere",
@@ -56,7 +56,7 @@
"diffuse": [0.0, 1.0, 0.0],
"specular": [1.0, 1.0, 1.0],
"shininess": 25.0,
- "velocity": [-1.0, 0.0, 0.0, -1.0]
+ "velocity": [-0.1, 0.0, 0.0, -0.1]
}
]
}
diff --git a/src/physics/physics.cpp b/src/physics/physics.cpp
index 9c9a513..a624bc5 100644
--- a/src/physics/physics.cpp
+++ b/src/physics/physics.cpp
@@ -1,6 +1,7 @@
//
// Created by Michael Foiani on 12/13/23.
//
+#include <iostream>
#include "physics.h"
bool Physics::checkForSphereCollision(RenderShapeData &currentShape, RenderShapeData &shape)
@@ -8,19 +9,20 @@ bool Physics::checkForSphereCollision(RenderShapeData &currentShape, RenderShape
glm::vec4 currentCenter = currentShape.translation4d;
glm::vec4 shapeCenter = shape.translation4d;
// define a radius vector
- glm::vec4 radiusVector = {.5f, 0, 0, 0};
- glm::vec4 r1 = currentShape.ctm * radiusVector;
- glm::vec4 r2 = shape.ctm * radiusVector;
+ float radius = .5;
float distance = glm::distance(currentCenter, shapeCenter);
+ // std::cout << "distance: " << distance << std::endl;
+
// update velocity
- if (distance <= r1.x + r2.x)
+ if (distance <= radius + radius)
{
- currentShape.velocity = -currentShape.velocity;
- shape.velocity = -shape.velocity;
+ currentShape.velocity *= -1.f;
+ // move a little in other direction so it doesn't flip again
+ currentShape.translation4d = currentShape.velocity;
}
- return distance <= r1.x + r2.x;
+ return distance <= radius + radius;
}
bool Physics::checkForConeCollision(RenderShapeData &currentShape, RenderShapeData &shape)
diff --git a/src/raytracer/raytracer.cpp b/src/raytracer/raytracer.cpp
index 3db0faa..6e47953 100644
--- a/src/raytracer/raytracer.cpp
+++ b/src/raytracer/raytracer.cpp
@@ -52,7 +52,7 @@ void RayTracer::render(RGBA *imageData, const RayTraceScene &scene) {
if (settings.currentTime < settings.maxTime) { // still more to render
// render the next frame
settings.currentTime++;
- settings.w++;
+ // settings.w++;
// update physics
Physics::updateShapePositions(m_metaData.shapes);