I am about to simulate a 3D renderer. My “monitor” consists of a series of rectangles. the camera is just a point in front of the monitor and the object that will later be illuminated by a virtual light is “behind” the monitor. From the camera, rays are sent through the monitor “pixels” and checked whether they hit an object. depending on this, the angle or the color of the monitor “pixel” is changed later.
I have noticed that the ray detection is not accurate as you can see at the right top corner of my monitor. this seems to be a bug that no one has noticed yet.
PS: this is not a matter of the target object. You can displace it from the rays!?