Показать сообщение отдельно
Старый 04.01.2007, 04:21   #4
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Пересечение

Там такая формула, что тебе ее лучше не видеть)
В данном случае математически действовать сложновато, так как прямая в математика бесконечна, а у тебя отрезок.
Чтобы определить пересечение, нужно проверить, находится ли сфера между концов отрезка (центр +- радиус), составить уравнение прямой, проходящей через 2 точки, привести ее к каноническому виду (я это сделал косвенно), найти расстояние.

Вот типа формулы. Первую можно пропустить, сразу подставить значения в конечную формулу.
(Offline)
 
Ответить с цитированием