Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Биссектриса угла (http://www.flasher.ru/forum/showthread.php?t=138776)

GentleFLASH 16.04.2010 01:05

Представить отрезки как 2 единичных вектора, раходящиеся из точки пересечения отрезков. Сложить эти 2 единичных вектора (x1+x2, y1+y2), нормализовать (привести к единичному) - полученый вектор и есть биссектриса. Побочный эффект - при угле между отрезками в 180 градусов могут наблюдаться глюки. Думаю вполне элегантное решение для большого количества расчетов ;)

shaman4d 16.04.2010 14:15

Цитата:

Сообщение от GentleFLASH (Сообщение 901009)
Представить отрезки как 2 единичных вектора, раходящиеся из точки пересечения отрезков. Сложить эти 2 единичных вектора (x1+x2, y1+y2), нормализовать (привести к единичному) - полученый вектор и есть биссектриса. Побочный эффект - при угле между отрезками в 180 градусов могут наблюдаться глюки. Думаю вполне элегантное решение для большого количества расчетов ;)

Супер! Спасибо!

GentleFLASH 16.04.2010 19:29

Пожалуйста )


Часовой пояс GMT +4, время: 04:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.