А эта пряма как должна пересекать? вертикально или горизонтально?
Изображение

Изображение

и получается, что за исходную позицию нужно брать не откуда прямая исходит, а где она пересекает первую точку контура.