Еще есть версия, что эта задача решается не в плоскости, а в объеме, то есть у многоугольника есть выступающий за пределы плоскости элемент, а то и не 1, что позволяет прямой пересекать его.