@s2sk

Параметрическое уравнение пересечения двух прямых?

Нужно проверить пересечение двух прямых в 3D. Я в математике 0. Нашел вот такие уравнения:

A.x + (B.x - A.x) * t1 = С.x + (D.x - С.x) * t2
A.y + (B.y - A.y) * t1 = С.y + (D.y - С.y) * t2
A.z + (B.z - A.z) * t1 = С.z + (D.z - С.z) * t2

Нужно проверить:

Если хотя бы в одном случае получается, что таких t1 и t2 не существует - значит, не пересекаются.
Иначе, если хотя бы в одном случае получается ответ для t, проверяем, подходит ли он в оставшееся из трех уравнений. Если да - нашли, если нет - не пересекаются.
Если не выполнилось ни одно из двух условий, то прямые совпадают.

Так вот хочу узнать, что за t1 и t2? Зачем они нужны? И как "проверить" существуют ли они или нет?

Можно только, пожалуйста расписать здесь именно этот случай (если прям уж подробно, то с примером на C++), а не начинать умничать, кидать ссылки на книги и т.д.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
avalon.tech Санкт-Петербург
от 100 000 руб.
Bosco Internet Boutique Москва
от 130 000 до 150 000 руб.
14 авг. 2018, в 18:01
12000 руб./за проект
14 авг. 2018, в 17:33
5000 руб./за проект
14 авг. 2018, в 16:33
1000 руб./за проект