Показать сообщение отдельно
Старый 05.10.2011, 19:18   #12
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Необходимо найти координаты точки

Сообщение от Платон Александрович Посмотреть сообщение
Можно взять нормали векторов (1 и 3) и (2 и 3), по ним найти точки касания (противоположные) линий с окружностью (центр + нормаль * радиус). Из полученых отрезков взять лучи и найти точку их пересечения, т.е. точку 4
Этот вариант отпадает, т.к. Нормали не совпадают по направлению с катетом прямоугольного треугольника, образуемым вектором 1-3, радиусом и касательной.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием