![]() |
Перпендикуляр к вектору
Есть вектор:
Код AS3:
Код AS3:
Как мне построить перпендикуляр от объекта к вектору? |
Вектор проходит через точки (x1, y1), (x2, y2)
Вектор лежит на прямой y = kx + b Перпендикуляр к этой прямой y = (-1/k)x + с Перпендикуляр проходит через точку (objX, objY) Берем бумажку, составляем систему уравнений, выражаем k и c через координаты вектора и объекта, и прописываем полученные формулы в коде. |
Исходя из тех данных которые вы дали - никак. Потому, что точка не может быть перпендикулярна линии в принципе.
|
экзотическое применение Bezier, из пушки по воробьям, такскть
хотя если класс уже 'в деле', то почему бы и нет Код AS3:
|
Шоб проверить перпендикулярность векторов, нужно померять их дот-продукт на равенство нулю. Если равен, то перпендикулярен один вектор другому. То бишь, является нормалью.
|
| Часовой пояс GMT +4, время: 08:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.