Изменения

Перейти к: навигация, поиск

Предикат "левый поворот"

31 байт добавлено, 01:46, 5 октября 2011
Нет описания правки
Left_Turn(a, b, c) = true, если (b - a)*(c - a) > 0
}}
 
[[Файл:Bounting_box.png]]
Единственное, на что следует обратить внимание — граничные случаи, когда какие-то точки попадают на саму прямую. При этом возникает единственный особый случай, когда вышеописанные проверки ничего не дадут — случай, когда оба отрезка лежат на одной прямой. Этот случай надо рассмотреть отдельно. Для этого достаточно проверить, что проекции этих двух отрезков на оси X и Y пересекаются (часто эту проверку называют "проверкой на bounding box").
Анонимный участник

Навигация