Is there a way to find out the intersection point between a line and an object of arbitrary geometry?

As an example: Wrong normal with raycaster