Initial commit
Removed unused code
Calculating intersection point of ray and triangle
Small refactoring
Refactoring
Add color property to triangle
Working commit
Fixes + working commit
fix
Working commit
First draft test of ray tracing :))
Ability to clean canvas + more beauty test cube
Ability to create test movie with ffmpeg :))
Changed float to double, which reduces artifacts
Remove unneeded args from function get_color
Refactored Vector3d structure
Fix artifact: when ray is perpendicular to triangles normale vector, it means that there is no intersection
Comments
Pre-calculation of trigonometric functions for boosting rotation of objects of scene
Ability to define background color of scene