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

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

GLScene.VectorGeometry Помогите понять какая функция чего делает? [Delphi]


Страницы:   1 2

Geoms ©   (2005-11-01 02:34:00) 

Есть такой модуль в GLScene со множеством полезных 3Д функций. Но понять какая чего делает давольно сложно. Хоть бы перевёл его кто нибудь что ли, а? Или может кто поможет найти там следующие функции?

1) Нахождения угла между двумя векторами. В градусах или радианах.
2) Нахождения отрезка соединяющего точку с другим отрезком кратчайшим образом.
3) Нахождения вектора соединяющего два отрезка кратчайшим образом.


Geoms   (2005-11-01 06:46:00) [21]


> MBo ©   (01.11.05 06:28) [3]
> Dot, DotProduct.


Нашёл !
{: Calculates the dot product between V1 and V2.<p>
  Result:=V1[X] * V2[X] + V1[Y] * V2[Y] + V1[Z] * V2[Z] }
function VectorDotProduct(const V1, V2 : TAffineVector) : Single; overload;


Только это, что то не похоже на угол между векторами.


> P.S. Скалярное произведение векторов изучается в средней
> школе


А ещё в школе изучаются ароматические углеводороды. Слабо написать формулу не подглядывая в Гугль? А восстанив Спартака в каком году было?

Вот тота.


Geoms   (2005-11-01 06:42:00) [22]

Для тех у кого не стоит GLScnene, вот этот модуль : http://cvs.sourceforge.net/viewcvs.py/glscene/Source/Base/VectorGeometry.pas?rev=1.35.2.4&view=markup


MBo   (2005-11-01 06:28:00) [23]

>Или как хоть скалярное по английски?

Dot, DotProduct.

P.S. Скалярное произведение векторов изучается в средней школе


Geoms   (2005-11-01 06:16:00) [24]


> MBo ©   (01.11.05 05:44) [1]
>
> Про тот модуль ничего сказать не могу.
>
> 1) Через скалярное произведение векторов


А функция то как называется? Или как хоть скалярное по английски?


> 2) http://algolist.manual.ru/maths/geom/distance/


Речь о библиотеке GLScene.VectorGeometry , а не об изобретении нового велосипеда.


> 3) Общий перпендикуляр к двум отрезкам


Теперь только нам осталось отыскать подходящую функцию ...


MBo   (2005-11-01 05:44:00) [25]

Про тот модуль ничего сказать не могу.

1) Через скалярное произведение векторов
2) http://algolist.manual.ru/maths/geom/distance/
3) Общий перпендикуляр к двум отрезкам, либо соединение с концом одного или концов обоих отрезков, если перпендикуляр падает на прямые вне отрезков


Страницы:   1 2

Наверх

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