Программа. Сложная.

Rabota17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.10.2008

Есть – множество пространственных кубов Аi. Размерность А: 1-100.

В каждом Кубе Аi множество уровней Бj. Размерность Бj: 1 -100 (В пределах одного куба).

На каждом уровне Бj каждого куба Аi есть множество кубов Сk. Размерность Сk: 1-100 (В пределах одного уровня).

В каждом кубе Сk – множество кубиков Дn. Размерность: 1-20. (В пределах одного куба Сk).

Каждый кубик Дn имеет соединение с другим проивольным кубиком находящимся в произвольном месте. Все кубики образуют общую кучу кубиков :) В итоге от одного до другого кубика можно последовательными переходами по составному вектору добраться :)

1) Кубики разных цветов.

2)Каждая часть составного вектора может иметь свой тип, цвет, толщину. Каждый из этих параметров берется из базы данных. Если Толщина и Тип линии – величины постоянные, то цвет может меняться.

Необходимо:

1) Создать интерфейс ввода данных АiБjСkДn и задание связей для кубиков.

2) Реализовать возможность просмотра общей картины положения кубиков и связей между ними

3) Возможность обновления состояния (по параметрам из базы данных) по запросу или через интервал времени.

Меня беспокоит: большая размерность собственно кубиков. Большое кол-во параметров, которые должны учитываться при обновлении (цветов кубиков и типов линий может быть десяток). Время обновления всей кучи - Оно должно быть возможным в реальном (практически ~ 5c) времени..

Требования к графике - возможность посмотреть всю картинку из больших кубиков в 3D вместе (степень детализации - маленькие кубики и связи видны при приближении колесиком мыши)

Возможность задать активный кубик/уровень в кубике/кубик в уровне/ и вывести картинку в плоскости со всеми вложениями. Картинка, Естесственно, тоже должна обновляться по времени.

http://graphics.stanford.edu/~munzner/h3/HypView.html - что-то подобное

Более конкретно по задаче и её оплате – при личном общении.