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

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

Посчитать количество полигонов в Octree узле [VC]


Voland2000 ©   (2007-11-13 18:09:00) 

Всем привет! Как правильно посчитать количество полигонов в Octree узле?


Voland2000   (2007-11-20 05:27:00) [1]

Еще нод может полностью лежать в треугольнике...


XProger   (2007-11-19 23:43:00) [2]

Рёбра треугольника проверяй на пересечение с гранями AABB нужной ноды.


Voland2000   (2007-11-19 06:21:00) [3]

Ага, а если точка не принадлежит боунд, то не заносим?


Таквот   (2007-11-19 05:32:00) [4]


> Voland2000   (18.11.07 18:15) [6]
>
> Но для того чтобы их таду записать- надо знать лежит ли
> данный треугольник в данном узле. Массив еще не составлен
> :)


Так составь BuilOctree.


Pavia   (2007-11-19 00:53:00) [5]

При разбиении. Пробигамся по векторамм данного нода если внутри боуна хотябы одни вектор треугольника заносим в узел.
Принадлежит ли точка кубу думаю проверить сможете сам.

http://gamedev.csportal.ru/3d-programming/OpenGL-vs-C/Ispolzovanie-Octree-Dlya-Renderinga-Otkritih-I-Zakritih-Prostranstv.html


Voland2000   (2007-11-18 18:15:00) [6]

Но для того чтобы их таду записать- надо знать лежит ли данный треугольник в данном узле. Массив еще не составлен :)


Таквот   (2007-11-18 07:04:00) [7]


> Voland2000   (17.11.07 06:55) [4]
>
> Есть нод и описывающий его боунд. Есть массив полигонов
> сцены. Надо узнать сколько полигонов из массива пренадлежат
> боунду нода...


Что значит "принадлежит"?
Их число в Length(YourNode.TriArray). Там как раз и записаны все треугольники этой части пространства.


Voland2000   (2007-11-17 06:55:00) [8]

Есть нод и описывающий его боунд. Есть массив полигонов сцены. Надо узнать сколько полигонов из массива пренадлежат боунду нода...


Таквот   (2007-11-17 03:41:00) [9]

В смысле?


Voland2000   (2007-11-16 11:20:00) [10]

НЕт :)
Геометрически...


Таквот   (2007-11-16 03:25:00) [11]

Length(YourNode.TriArray)


Наверх

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