Commit graph

17 commits

Author SHA1 Message Date
bijan2005 ed6e84a240 Add Light trait and PointLight instance 2021-01-23 22:52:50 -05:00
bijan2005 53f5c8bac5 Redefine Scene struct 2020-12-10 09:23:45 -05:00
bijan2005 b53ea71eb0 Optimized bounding sphere intersection test 2020-12-08 11:25:26 -05:00
bijan2005 14f1ed2a31 Implemented bounding spheres for objects 2020-12-08 11:22:56 -05:00
bijan2005 4596c117df Complete triangle mesh code (and more refactoring) 2020-12-07 12:04:44 -05:00
bijan2005 cddec468de Realize the triangle struct doesn't work and completely refactor it 2020-12-05 23:22:19 -05:00
bijan2005 822941d561 Create triangle struct (and add comments) 2020-12-04 15:11:01 -05:00
bijan2005 ef6ce4bbde Refactor camera code to use aspect ratio 2020-11-30 12:00:43 -05:00
bijan2005 639518c317 Add color mapping to planes 2020-11-30 11:56:55 -05:00
bijan2005 ff625f576f Add generic trait Surface 2020-11-30 09:41:15 -05:00
bijan2005 6a7a3c7774 Plane-ray intersection test 2020-11-30 09:00:35 -05:00
bijan2005 7eb6f48fef Added basic plane struct 2020-11-30 08:08:23 -05:00
bijan2005 09def56768
Create README.md
This file contains the checklist of all features planned to exist within the renderer. This list may be changed or extended in the future.
2020-11-29 16:30:07 -05:00
bijan2005 6a37feeacb Add .gitignore file 2020-11-29 15:39:36 -05:00
bijan2005 7c7118665a Remove unnecessary files 2020-11-29 15:00:48 -05:00
bijan2005 cb87c1e70c Add basic color to spheres 2020-11-27 12:36:38 -05:00
bijan2005 9d188ed692 Add existing files 2020-11-27 00:02:03 -05:00