Category "raytracing"

Why are we offseting the pixels by 4 when updating colors?

var canvas = document.getElementById("canvas"); var canvas_context = canvas.getContext("2d"); var canvas_buffer = canvas_context.getImageData(0, 0, canvas.width

Raytracing program fails to detect intersections in c++

I am working on a simple raytracer in c++. I am currently implementing an intersection function but have encountered some issues. For some reason, the collision