Can someone please explain the “rayHits” function in the solution to this problem? For example, how are just two parameters, cx
and cy
representing a ray? Shouldn’t there be a start point and direction vector?
bump
Haven’t read the problem, but I believe cx
and cy
stand for change_x
and change_y
. So if you passed 4 for cx
and 5 for cy
, the vector would be (4, 5).
Could you explain a bit more how the function actually works? Isn’t it checking whether s ray from a specific point hits a line segment. I’m not sure whether everything is being shifted back to the origin…