Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Формулы


Двоешник ©   (2003-02-06 09:55:00) 

Нужна функция для определения угла мужду двумя объектами.
И на будущее есть где то сайт с наиболее нужными формулами, а то книги по геометрии у меня нет :))


Mirovodin   (2003-02-06 12:41:00) [1]

Имеется в виду угол между осями (скорее всего OX, или OY ) и прямой проходящей через точки M1(1,1) M2(5,5)

http://space.vpti.vladimir.ru/library/math/vaag/paragr21.htm
и
http://www.mtc.ru/rus/mopm6.html


Axis_of_Evil   (2003-02-06 12:07:00) [2]

Между точками бывает только прямая (отрезок и тд)


Ketmar   (2003-02-06 12:05:00) [3]

между ними нет и не может быть никакого угла.

Satanas Nobiscum! 06-Feb-XXXVIII A.S.


Двоешник   (2003-02-06 11:50:00) [4]

А если мне нужно между двумя точками, например одна(1,1) а другая (5,5). Как найти между ними угол?


Axis_of_Evil   (2003-02-06 11:40:00) [5]

2Anatoly Podgoretsky
>В щ колу
Да и вас туда - же.


Anatoly Podgoretsky   (2003-02-06 10:18:00) [6]

В щколу и учиться хотя бы на тройку


Огыеук   (2003-02-06 10:10:00) [7]

Может быть тебе нужна формула нахождения угла между векторами, а не обьектами, а?
Вообще косинус угла между векторами равен скалярному произведению нормализованных векторов:
Normalize(a);
Normalize(b);
angle = arccos(a[0]*b[0]+a[1]*b[1]+a[2]*b[2]) - для 3d и
angle = arccos(a[0]*b[0]+a[1]*b[1]) - для 2d.



Наверх

Титульная страница Поиск, карта сайта Написать письмо