Commit Graph

115 Commits

Author SHA1 Message Date
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
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
NADAL Jean-Baptiste
f7a450e736 [FIX] Fix Clang format 2024-02-08 18:48:04 +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
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