Russian Qt Forum
Апрель 30, 2024, 06:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Хороша ли здесь мультимапа?  (Прочитано 2337 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Июль 24, 2014, 14:25 »

Добрый день

Имеются такие данные:

Body - контейнер точек QVectior3D, ориентировочный размер 5-20K. 
Bone(s) - контейнер объектов (обычно 50-100 эл-тов) для управления Body,

Необходимо для каждой точки/эл-та Body хранить/изменять набор Bones с их весами. Обычно только 3-4 Bone (из всего числа) связаны с данной точкой. Пример(ы)

- точка 5 (bone 1 с весом 0.2,  bone 3 с весом 0.1.. )   
- точка 7 (bone 1 с весом 0.7,  bone 2 с весом 0.1.. )   

Вариант с multimap очевиден, но так ли уж он хорош? (с точки зрения производительности и расхода памяти) Если нет то что взамен?

Спасибо
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #1 : Июль 24, 2014, 17:48 »

По мне для 3 - 4 элементов мап избыточен. Возможно хватит хранить пары вес-кость.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.07 секунд. Запросов: 22.