A small showcase of my ray casting system
Go to file
Joseph Aquino 3941a59b0d Major code rewrite
-class Light has been completely decoupled from class Ray
-class Ray is still in the project for reference, but is not used at all
-Light has been decoupled from the imgui variables, and instead has it's own member variables that are used to configure the object
-all of Light's bool variables are represented by a bit flag variable with appropriate functions to modify it
-the creation and sorting of end points for the Light object has been moved into the class itself
-extra functions and local variables have been created to help with readability of code
- Bounded light can now be greater than 180 degrees
-more imgui variables added to configure the light object
2025-04-15 02:02:17 -04:00
.gitattributes Add .gitattributes, .gitignore, and LICENSE.txt. 2025-04-08 14:03:33 -04:00
.gitignore Add .gitattributes, .gitignore, and LICENSE.txt. 2025-04-08 14:03:33 -04:00
LICENSE.txt Add .gitattributes, .gitignore, and LICENSE.txt. 2025-04-08 14:03:33 -04:00
Light.cpp Major code rewrite 2025-04-15 02:02:17 -04:00
Light.h Major code rewrite 2025-04-15 02:02:17 -04:00
Random.h Add project files. 2025-04-08 14:03:35 -04:00
Ray.cpp Major code rewrite. 2025-04-11 13:58:45 -04:00
Ray.h Major code rewrite 2025-04-15 02:02:17 -04:00
Utility.hpp Major code rewrite 2025-04-15 02:02:17 -04:00
imgui.ini Major code rewrite 2025-04-15 02:02:17 -04:00
main.cpp Major code rewrite 2025-04-15 02:02:17 -04:00
ray-casting-demos.sln Add project files. 2025-04-08 14:03:35 -04:00
ray-casting-demos.vcxproj Major code rewrite. 2025-04-11 13:58:45 -04:00
ray-casting-demos.vcxproj.filters Major code rewrite. 2025-04-11 13:58:45 -04:00