Commit Graph
100 Commits
Author SHA1 Message Date
NADAL Jean-Baptiste b3490b146e [FEAT] Add cone 2024-03-21 19:10:01 +01:00
NADAL Jean-Baptiste 9a8e764b56 [FIX] Fix an issue on cylinder 2024-03-20 18:23:38 +01:00
NADAL Jean-Baptiste 38107165a7 [FEAT] Update cyclinder 2024-03-19 18:42:19 +01:00
NADAL Jean-Baptiste d34ad6a60b [FEAT] Add skeleton for final image of chap13 2024-03-19 10:32:03 +01:00
NADAL Jean-Baptiste cff3d78450 [FEAT] Add truncated cylinders 2024-03-18 18:39:25 +01:00
NADAL Jean-Baptiste e17ac42b4a [WIP] sart intergration of cylinders 2024-03-18 16:35:12 +01:00
NADAL Jean-Baptiste b2ba503d24 [FEAT] Use CPM and catch2 has library 2024-03-18 12:44:42 +01:00
NADAL Jean-Baptiste 544200ae14 [ADD] Add Chapter 12 gallery 2024-03-15 17:33:42 +01:00
NADAL Jean-Baptiste 0dd7384978 [FEAT] Add Cube support - still issue on the shadow with the glass cube. 2024-03-15 11:10:12 +01:00
NADAL Jean-Baptiste 03c825bd3a [FEAT] Add a test for Cube 2024-03-14 17:32:14 +01:00
NADAL Jean-Baptiste 26282306a3 [WIP] Add cubes skeleton 2024-03-13 18:46:34 +01:00
NADAL Jean-Baptiste 8e7d2ac8d7 [FEAT] Update chapter 10 gallery image 2024-03-13 13:28:39 +01:00
NADAL Jean-Baptiste d2fe968717 [FEAT] Finish the Chapter 11 2024-03-13 13:23:36 +01:00
NADAL Jean-Baptiste e54916f82e [FIX] Fix some pvs issue 2024-03-12 18:51:13 +01:00
NADAL Jean-Baptiste 6e17dd94c1 [FEAT] until test3 of schlick implementation 2024-03-12 18:42:19 +01:00
NADAL Jean-Baptiste 6f55253ffd [FEAT] refraction tips7 is now working 2024-03-12 16:15:53 +01:00
NADAL Jean-Baptiste 668a51c4f7 [WIP] Test 7 of refraction is in wip 2024-03-11 18:43:31 +01:00
NADAL Jean-Baptiste 47b1cc677e [WIP] Refraction in progress... the tests is green. 2024-03-11 16:31:06 +01:00
NADAL Jean-Baptiste d519399c61 [WIP] Refraction Wip 2024-03-08 17:35:10 +01:00
NADAL Jean-Baptiste 548d765fcb [FEAT] Material add transparency and refractive_index into material 2024-03-06 16:59:43 +01:00
NADAL Jean-Baptiste cd67bdbda5 [FEAT] Update vscode project 2024-03-06 16:52:42 +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
NADAL Jean-Baptiste 61fccc5bc0 [FEAT] Pattern: Add others pattern 2024-03-04 14:06:29 +01:00
NADAL Jean-Baptiste a602dbceec [DEV] Update clang format file. 2024-03-04 14:05:38 +01:00
NADAL Jean-Baptiste 49d06737a5 [FEAT] Add abstraction for stripe_patern 2024-03-01 12:27:01 +01:00
NADAL Jean-Baptiste 22a3e46a36 [CI] Update vscode project. 2024-03-01 11:31:40 +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 a8cf2d984f [CI] Update vscode project 2024-02-29 13:55:26 +01:00
NADAL Jean-Baptiste 73c6e54796 [WIP] start chapter 10. 2024-02-28 14:51:19 +01:00
NADAL Jean-Baptiste ac84d77d14 Make openMP tests 2024-02-28 14:08:42 +01:00
NADAL Jean-Baptiste 9f109ffe30 Fix PVS warning 2024-02-28 10:37:53 +01:00
NADAL Jean-Baptiste 78f1fee6cd [DEV] Update vscode settings 2024-02-28 10:37:41 +01:00
NADAL Jean-Baptiste 20aa1e6423 [FEAT] Reorganize the sources 2024-02-27 18:47:49 +01:00
NADAL Jean-Baptiste 6d55a9ab03 Update vscode settings 2024-02-27 18:47:20 +01:00
NADAL Jean-Baptiste 38e34f3b2c [ADD] Add measurement for chapters 2024-02-27 18:18:40 +01:00
NADAL Jean-Baptiste 429fa3f743 [FEAT] Make refactoring of shape object 2024-02-27 17:49:05 +01:00
NADAL Jean-Baptiste 91b9453267 Update Readme.md 2024-02-27 14:19:43 +01:00
NADAL Jean-Baptiste a15817ef01 Update README.md 2024-02-27 14:18:44 +01:00
NADAL Jean-Baptiste 8f9bb697f5 Update README.md 2024-02-27 14:17:16 +01:00
NADAL Jean-Baptiste 8c6aa15f52 [FEAT] Update gallery 2024-02-27 14:14:40 +01:00
NADAL Jean-Baptiste 4e5147d416 [FEAT] update vscode.json 2024-02-27 14:14:13 +01:00
NADAL Jean-Baptiste 87e653e21f [FEAT] Update the Readme 2024-02-26 16:58:38 +01:00
NADAL Jean-Baptiste d109170ec1 [FEAT] Chapter 07 is done. 2024-02-26 16:55:38 +01:00
NADAL Jean-Baptiste 2681833d1d [DEV] Update settings.json 2024-02-26 16:54:23 +01:00
NADAL Jean-Baptiste 93ea478cc9 [FIX] Fix matrix view_transform 2024-02-26 10:47:30 +01:00
NADAL Jean-Baptiste a0f6a3f2f2 [CI] update settings.json 2024-02-26 10:47:07 +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 53cf65fda2 [FEAT] Remove unused fonctions 2024-02-16 11:40:32 +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 f8c2188f61 [FIX] Rename object has shape 2024-02-15 16:16:48 +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
NADAL Jean-Baptiste c3d3a85f08 [DEV] sort tests by tags 2024-02-13 18:40:26 +01:00
NADAL Jean-Baptiste 00b7b49fd1 [DOC] Add the picture of the book 2024-02-13 18:39:53 +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
NADAL Jean-Baptiste f7a450e736 [FIX] Fix Clang format 2024-02-08 18:48:04 +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 51e07ea1a5 [DEV] Update gdb script to have prettyfier support 2024-02-05 14:59:50 +01:00
NADAL Jean-Baptiste 7903615a49 [CI] Update vscode project 2024-02-05 14:51:24 +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
NADAL Jean-Baptiste ef0bb1a6e2 [CI] Update vscode settings 2024-02-05 10:04:56 +01:00
NADAL Jean-Baptiste 411b1191b3 [WIP] add tests for 3x3 and 4x4 2024-02-02 18:29:08 +01:00
NADAL Jean-Baptiste 47400a4d14 [FEAT] Matrix: Add cofactor 2024-02-02 18:17:27 +01:00
NADAL Jean-Baptiste f2a7ce738e [CI] Update vscode project 2024-02-02 18:17:03 +01:00
NADAL Jean-Baptiste 45dc3049e7 [FEAT] Matrix : add minor 2024-02-02 17:50:54 +01:00
NADAL Jean-Baptiste a584bf54d8 [FEAT] Add Submatrix 2024-02-02 17:41:51 +01:00
NADAL Jean-Baptiste 7d52592cd5 [FIX] Fix some PVS Error 2024-02-02 16:56:09 +01:00
NADAL Jean-Baptiste bab4ba5a2b [FEAT] Matrix add dertminant 2024-02-02 16:39:45 +01:00
NADAL Jean-Baptiste 76144ffba2 [FEAT] Add a new identity test 2024-02-02 16:18:54 +01:00
NADAL Jean-Baptiste 9bf4dd4f7e [FEAT] Matrix add transpose 2024-02-02 16:15:28 +01:00
NADAL Jean-Baptiste 5866f77915 [FEAT] Add identity matrix 2024-02-02 14:50:07 +01:00
NADAL Jean-Baptiste 221a1e01e3 [FEAT] Add Matrix * Tuple 2024-02-01 18:43:27 +01:00
NADAL Jean-Baptiste 7201bfdf4c [FEAT] Add matrix 2024-02-01 15:58:58 +01:00
NADAL Jean-Baptiste 3c5bf7e52a [FEAT] Update indent settings and add a clang-format file 2024-02-01 12:27:39 +01:00
NADAL Jean-Baptiste ec96114111 [FEAT] Add canvas ppm part. 2024-01-31 18:19:26 +01:00
NADAL Jean-Baptiste 770b784383 [FEAT]Add Canvas 2024-01-31 15:18:47 +01:00
NADAL Jean-Baptiste 3c88427371 [FIX] Just rename tests 2024-01-31 11:42:27 +01:00
NADAL Jean-Baptiste 033ec18577 [FEAT] Color Finish all tests 2024-01-31 11:38:36 +01:00
NADAL Jean-Baptiste c3534cd7a1 [WIP] starting the implementation of color 2024-01-30 18:43:50 +01:00
NADAL Jean-Baptiste 3d3b8b7f02 [FEAT] add dot and cross 2024-01-30 15:55:42 +01:00
NADAL Jean-Baptiste 65e26baf5f [FEAT] Add normalize 2024-01-30 15:26:14 +01:00