Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » quad tree | страница 1
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 1 из 1
 
Поиск в этой теме:
Канал Игры Мечты: «quad tree»
Sh.Tac.
 151 EGP


Рейтинг канала: 5(108)
Репутация: 14
Сообщения: 1426

Зарегистрирован: 27.07.2005
Решил опробовать аттачи...

нашёл тут на винте прошлогодние мои мучения по поводу квад-деревьев Улыбка

смысл такой, есть большая "портянка" представляющая собой по сути регулярный грид, но не все узлы на ней есть сразу

эти узлы добавляются туда разбиением квад-дерева в зависимости от дистанции

минусы

я так и не смог найти приличного эффективного представления квад-дерева, поэтому пришлось изобрести свои пару классов...

кста ща погуглил и с удивлением обнаружил, что темка эта вообще очень плохо раскрыта

так, про минусы... Рыдания.

- использую стандартные new/delete в куче вместо placement операторов
- использую двоичный поиск чтобы понять существует ли уже такая нода на гриде т.к. она уже могла образоваться при разбиении соседей
- рисовка субмешами вместо стрипов про отсутсвие VBO лучче умолчу совсем

в принципе алго заточен под грид 64к х 64к точек, но думаю здохнет

в общем хотел узнать знает ли кто-нибудь что-нибудь про эффективное представление квад-деревьев, типа наверняка в теории графов чего-нить про это обязательно должно быть Ой, не могу!..


демка: wireframe
рендерер: иррлихът

управление: WSAD EQ (Q падло западает почему-то Гы-гы) и мыша

ВЫХОД: Alt+F4

размер: типа метр
собран: на мастдайной шестёре
исходники: прилагаются

добавлено спустя 2 минуты:
З.Ы. я так понял публикация на усмотрение модератора...

потому как "висит груша" да зуб неймёт Совсем запутался...

Quad v0.5.zip
 Описание:
 Имя файла:  Quad v0.5.zip
 Размер файла:  868.95 KB
 Скачано:  650 раз(а)

_________________
This is what you get ...
(c) Radiohead

Последний раз редактировалось: Sh.Tac. (01:07 22-05-2008), всего редактировалось 1 раз
    Добавлено: 01:07 22-05-2008   
Shirson
 1605 EGP


Модератор
Рейтинг канала: 7(626)
Репутация: 219
Сообщения: 16511
Откуда: 79°W 44°N
Зарегистрирован: 29.01.2002
"К сожалению вы не можете просматривать или скачивать это вложение"
Недостоин... Расстроен
_________________
У меня бисера не доxеpа.
    Добавлено: 16:12 22-05-2008   
ASKirilL
 1220 EGP


Собака Павлова
Рейтинг канала: 1(3)
Репутация: 302
Сообщения: 8209
Откуда: Москва
Зарегистрирован: 21.03.2003
Shirson :
"К сожалению вы не можете просматривать или скачивать это вложение"

Поправил права на скачку для КИМа. Подмигиваю
Теперь можно скачать)
_________________
Павлов - собака.
    Добавлено: 16:19 22-05-2008   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4041
Откуда: Москва
Зарегистрирован: 22.12.2002
Залез посмотрел... Не работает(вернее не всегда работает).

_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 08:58 25-08-2008   
Канал Игры Мечты: «quad tree»
 
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Не надо путать трупы с зомбями. Трупы лежат и тихо пахнут, зомби работают по ночам.(заметил Alone ночью)

  » quad tree | страница 1
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18