-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Line x Triangle intersection + Raytracer demo (#263)
* Line/Ray triangle intersection (partially) * added the SPT algo to the readme :) * fiddling with the raytracer :) * support for triangles + some actual ordering stuff :) * dealing with colors * defining the ground * some additional docs * just some missing brackets * improved line x ball/triangle code + some more ray tracer fiddling - making sure the line x triangle and line x ball intersection code return the parameter along the ray as well - in the ray tracer stuff; make it so that we can compute surface normals (and start to somehow use them to color things (WIP)). * applicative instances for low dim vectors * more work on the raytracer :) * Refactoring; moving stuff into hgeometry + splitting the ray tracer into seperate modules * with approx equality stuff as well * missing cardinal file + some minor fiddling on the raytracer front * removing redudant imports * more cleaning up + fixed ball spec
- Loading branch information
Showing
20 changed files
with
814 additions
and
183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.