Abdelrahman Said abdelrahman
abdelrahman created repository abdelrahman/tinyrenderer 2024-07-20 00:15:36 +00:00
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 22:29:05 +00:00
b35a7d9cbe Save projected vertex
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 22:28:34 +00:00
ade35f3940 Add list_set function
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 21:36:59 +00:00
e96400f74e Minor changes to depth buffering
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 16:57:00 +00:00
70dfb5d5ee Calculate the triangle normal from midpoint
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 15:02:58 +00:00
51099ae97e Incomplete implementation of back face culling
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 15:02:33 +00:00
5a3b143762 Add list_remove function
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 15:02:14 +00:00
83fa308a4b Add cross product for 3D vectors
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-14 00:19:34 +00:00
94287ff081 Switch to 1/z for depth buffering
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 23:51:16 +00:00
48735adf7b Remove unused data type
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 23:50:21 +00:00
f6848b5f4f Start implementing drawing order
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 21:44:35 +00:00
77edf714bb Switch to rendering solid objects
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 21:43:24 +00:00
5d61e8a616 Add wireframe and solid render types
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 21:01:24 +00:00
e236cd8bbe Create vertex_t and move h data to it
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 18:32:35 +00:00
b0bf4f593b Add h values for scene_triangle_t
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-13 17:26:37 +00:00
f6f2483b61 Finalise implementing triangle clipping
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-09 23:19:46 +00:00
00e7293b28 Reformat
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-09 23:18:28 +00:00
3c293198bb Start implementing clipping triangles
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-09 22:32:30 +00:00
ae072ec70e Initial implementation of bounding sphere clipping
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-07-09 18:44:39 +00:00
c3e1aac779 Move scene to raytracer