Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Вопрос про определение дистанции до поверхности Glscene/OpenGL   Найти похожие ветки 

 
FUNKy   (2004-12-14 21:06) [0]

Плоскость XZ . Есть база данных ,есть карта ,на ней создаеться N домов (около 1000),есть M неких обьектов которые могут находиться только поверх дома ,дома разные по высоте . Вопрос как зная XZ поставить обьект поверх дома находящегося под ним ? Нет никаких привязок между домами и этими обьектами . В идеале нужна функция которая определяет максимальный Y на сцене по координатам XZ . Как ?


 
DeadMeat ©   (2004-12-14 21:25) [1]

Перебор... Перебрать все объекты и проверить координаты на попадание, используя GetExtents...
Лучше решения я пока не вижу... Хотя может плохо смотрел.

---
...Death Is Only The Begining...


 
FUNKy   (2004-12-15 00:31) [2]

Проблему решил но образом подходящим только к этой базе данных .


 
miek ©   (2004-12-15 08:03) [3]

RayCastIntersect сверху каждого объекта?


 
FUNKy   (2004-12-15 13:30) [4]

А можно поподробней ?


 
DeadMeat ©   (2004-12-15 18:02) [5]


> [3] miek ©   (15.12.04 08:03)

Согласен... Тоже как вариант. Может даже и лучше. Но по какойто причине я его не рассматривал... Блин, даже не помню по какой. А щас смотрю, это даже может быть оптимальней.

---
...Death Is Only The Begining...


 
miek ©   (2004-12-15 19:15) [6]

Однозначно оптимальней, если удастся заранее построить octree для моделей.

2FUNKy: Ну просто выбираешь точку над объектом, вычисляешь вертикальный луч из нее, проводишь оттуда RayCastIntersect, он дает точку пересечения луча с объектом...



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
14-1109053646
Vlad Oshin
2005-02-22 09:27
2005.03.13
http://rapira.ru/articles/article0423.htm


3-1108031891
Zhenja
2005-02-10 13:38
2005.03.13
QReport. Печать. Помогите пожайлуста.


14-1108920064
Kerk
2005-02-20 20:21
2005.03.13
зачем нужны папки _vti_* ?


4-1107193510
Artin
2005-01-31 20:45
2005.03.13
Как отключить Drag&Drop? Читал Windows SDK нащёл функцию ...


1-1109670855
ser35
2005-03-01 12:54
2005.03.13
И опять отсчет...