Commit Graph

77 Commits

Author SHA1 Message Date
6acb8649e0 [wIP] Reflection is working 2024-03-05 23:12:10 +01:00
NADAL Jean-Baptiste
1d75456ad8 [WIP] reflect_color is in wip 2024-03-05 18:30:57 +01:00
NADAL Jean-Baptiste
41ea86d3ec [WIP] Add reflective parameter into material 2024-03-05 17:01:38 +01:00
17a75a841d [ADD] add source file for chapter 11 2024-03-04 23:41:48 +01:00
NADAL Jean-Baptiste
61fccc5bc0 [FEAT] Pattern: Add others pattern 2024-03-04 14:06:29 +01:00
NADAL Jean-Baptiste
49d06737a5 [FEAT] Add abstraction for stripe_patern 2024-03-01 12:27:01 +01:00
NADAL Jean-Baptiste
0576ccaccb [WIP] stripe-pattern is now ok. 2024-02-29 18:39:45 +01:00
NADAL Jean-Baptiste
5e540a995b [FEAT] Add strip pattern to material 2024-02-29 13:56:39 +01:00
NADAL Jean-Baptiste
73c6e54796 [WIP] start chapter 10. 2024-02-28 14:51:19 +01:00
32689ab4cc [FEAT] Add Plane Chapter 09 is done 2024-02-27 23:29:44 +01:00
86e31e76eb [FIX] Fix compilations errors 2024-02-27 21:44:13 +01:00
NADAL Jean-Baptiste
429fa3f743 [FEAT] Make refactoring of shape object 2024-02-27 17:49:05 +01:00
0ce6bb15f0 [FEAT] Add shadow support 2024-02-26 23:32:33 +01:00
NADAL Jean-Baptiste
d109170ec1 [FEAT] Chapter 07 is done. 2024-02-26 16:55:38 +01:00
45ff10ecc8 [ADD] ray_for_pixel to camera 2024-02-25 23:47:40 +01:00
11890d6273 [WIP] Add Camera 2024-02-23 22:26:38 +01:00
9b85b5940a [ADD] Add View treansform 2024-02-23 14:49:26 +01:00
ea33f1b985 [FEAT] add world.color_at 2024-02-22 23:00:54 +01:00
6acf43540f [WIP] world is wip 2024-02-22 00:23:01 +01:00
288f26358e [WIP] World in progress 2024-02-20 23:10:49 +01:00
aba3450f2e [FEAT] ADD lighting method 2024-02-20 09:14:01 +01:00
ee5b2c1c95 [FEAT] Add PointLight & Material 2024-02-19 22:56:26 +01:00
NADAL Jean-Baptiste
cb4149ae60 [FEAT] add tuple reflect 2024-02-16 17:09:56 +01:00
NADAL Jean-Baptiste
8c75d297a7 [FEAT] Add Normal 2024-02-16 16:14:51 +01:00
NADAL Jean-Baptiste
f8b94c9d0b [FEAT] Update code coverage 2024-02-15 18:30:44 +01:00
NADAL Jean-Baptiste
d67f024711 [FEAT] Add Extra Tests to update code coverage of current code. 2024-02-15 17:04:05 +01:00
NADAL Jean-Baptiste
804822ec86 [WIP] ADD normal_at method 2024-02-15 15:47:37 +01:00
NADAL Jean-Baptiste
4d57e60ecb [ADD] Add skeleton form normal test 2024-02-14 18:36:02 +01:00
NADAL Jean-Baptiste
d3fe032c8c [FEAT] Finish the Chapter 05 with the render of a sphere shadow. 2024-02-14 16:44:13 +01:00
NADAL Jean-Baptiste
d019402756 [FIX] clang-tidy issue 2024-02-14 11:42:56 +01:00
NADAL Jean-Baptiste
a9520b89f1 [FIX] Fix a warning in the hit test 2024-02-14 11:28:15 +01:00
NADAL Jean-Baptiste
3e5a92ac91 [FEAT] All tests is now in BDD Style (like the book) 2024-02-14 11:11:22 +01:00
NADAL Jean-Baptiste
31cdc2c48a [] 2024-02-13 18:46:04 +01:00
NADAL Jean-Baptiste
bac26441c5 [WIP] tests transform it into BDD Style 2024-02-13 18:41:42 +01:00
e17bfe5259 [FEAT] Not working yet. Move intersect to object and sphere instead of RAy. 2024-02-13 00:07:36 +01:00
NADAL Jean-Baptiste
768838670f [FEAT] RAY: Add transform method 2024-02-12 18:24:38 +01:00
NADAL Jean-Baptiste
8c8e378ebd [FEAT] Add all test intersections 2024-02-12 17:13:47 +01:00
NADAL Jean-Baptiste
6571fe27ee [FEAT] Add a new intersections objects 2024-02-12 12:23:57 +01:00
NADAL Jean-Baptiste
af1b3ed2be [WIP] Add Intersection 2024-02-08 19:54:50 +01:00
480d8c56da [WIP] Add ray and sphere basic 2024-02-05 23:33:48 +01:00
4251291170 [FEAT] Add some chaines test 2024-02-05 22:20:51 +01:00
5bcc33383d [FEAT] Add shearing matrix transform 2024-02-05 22:03:06 +01:00
NADAL Jean-Baptiste
ac1c702f78 [FIX] Update the Tests names 2024-02-05 18:23:25 +01:00
NADAL Jean-Baptiste
4e6ce30a1d [FEAT] Add Transformation Rotation 2024-02-05 18:18:04 +01:00
NADAL Jean-Baptiste
dbac8a37c4 [FEAT] Add scaling 2024-02-05 17:32:22 +01:00
NADAL Jean-Baptiste
b531e0b714 [FEAT]Add maxtrix translation 2024-02-05 17:02:42 +01:00
NADAL Jean-Baptiste
7742fbf3d2 [FEAT] Rename the test names 2024-02-05 14:50:53 +01:00
NADAL Jean-Baptiste
1dac519cf8 [FEAT] Add extra matrix tests 2024-02-05 14:28:40 +01:00
NADAL Jean-Baptiste
f847550686 [FEAT] Matrix Add inverter 2024-02-05 12:13:16 +01:00
NADAL Jean-Baptiste
8461c3da6b [FEAT] Matrix Add invertible method 2024-02-05 10:05:31 +01:00