Нехай
на площині задані два відрізки відповідними координатами своїх кінців (x1; у1),
(х2; у2) і (х3; у3), (х4; у4). їхнє взаємне
розміщення може бути різним. Усі ці випадки зображено на малюнку 146, де для
більшої наочності кінці заданих відрізків позначено відповідно p1, р2 і р3,
р4. Розглянемо всі ці випадки і
спробуємо визначити певну закономірність, яка буде слугувати ознакою перетину
досліджуваних відрізків.
Проаналізувавши
малюнок 146, а, можна зробити наступний висновок.
Якщо
з точки р1 дивитися спочатку у точку р2, що є протилежним
кінцем цього відрізка, а потім перевести погляд у точку р3, то при цьому буде виконано поворот проти годинникової стрілки.
Ознакою такого повороту буде виконання умови (р2 - p1) х (р3 - р1) > 0. Якщо, дивлячись
із точки р1 у точку р2,
перевести погляд у точку р4, то при цьому буде виконано поворот за годинниковою стрілкою: (р2 - р1) х (р4 -p1)
< 0. Остаточний висновок буде таким: якщо кінці р3 і р4
відрізка лежать по різні боки від відрізка з кінцями р1 і р2, то при цьому виконується умова [(р2 -р1) х (р3 -p1)] •
[(р2 -p1) х (р4 -p1)] < 0.
Однак
отриманої залежності замало для остаточного висновку про те, що задані
відрізки перетинаються. Така сама ситуація повинна мати місце і для відрізка з
кінцями р3 і р4: якщо дивитимемося із точки р3 у точку р4, то при переведенні погляду в точки р1 і р2 поворот здійснюватиметься у різні боки. Відповідно до цього умову
виконання такого взаємного розміщення відрізків запишемо так:
[(p4 -p3) х (p1 - p3)] • [(p4 - p3) х (p2 - pз)] <0 А тепер вже можна
сформулювати остаточний висновок. Два задані відрізки з кінцями у точках p1, р2 і р3, р4
перетинаються
тільки в разі, коли виконуються такі дві умови:
[(р2-р1) х (р3 -p1)] • [(р2 -p1) х (р4
-p1)] < 0.
[(p4 - p3) х (p1 - p3)] • [(p4 - p3) х (p2 - pз)] <0 Зрозуміло, що якщо два
задані відрізки не перетинаються (мал. 146, б), то одна із
зазначених вище умов не виконується.
Немає коментарів:
Дописати коментар