Определить пересекает ли прямая отрезок.
Дано:
● коеффициенты прямой k и b.
● координаты точек отрезка x1, y1, x2, y2.

1

Ответы и объяснения

  • nelle987
  • Ведущий Модератор
2014-02-03T17:21:16+04:00

Это Проверенный ответ

×
Проверенные ответы содержат надёжную, заслуживающую доверия информацию, оценённую командой экспертов. На "Знаниях" вы найдёте миллионы ответов, правильность которых подтвердили активные участники сообщества, но Проверенные ответы - это лучшие из лучших.
Прямая пересечёт отрезок, если концы отрезка лежать по разные стороны от прямой. Одна полуплоскость задаётся неравенством y>kx+b, другая y<kx+b, тогда для рассматриваемых точек значение выражения y-kx+b должно быть разных знаков.

(y1 - kx1 + b)(y2 - kx2 + b) < 0