- •На доработку программного комплекса «Минотавр» для проектирования и визуализации изделий типа «Игровой Лабиринт»
- •1. Постановка задачи
- •1.1 Цель разработки
- •1.2. Требования к функциональности
- •Описание бизнес-процесса
- •Интерфейс и принципы функционирования
- •Экспорт модели помещения из программы 3ds Мax
- •Построение конструктива лабиринта
- •Дополнение базы игровых элементов
- •Проектная документация
- •Перечень выполненных пунктов
- •Экспорт модели помещения из программы 3ds Мax
- •Построение конструктива лабиринта
- •Дополнение базы игровых элементов
- •Проектная документация
- •Перечень пунктов в работе
- •Экспорт модели помещения из программы 3ds Мax
- •Построение конструктива лабиринта
- •Дополнение базы игровых элементов
- •Проектная документация
- •Информация о программе
Построение конструктива лабиринта
Необходимо реализовать возможность быстрого и конструктивно верного построения каркаса лабиринта с автоматической расстановкой переходников.
При создании «больших» лабиринтов необходима возможность скрыть неактивную часть лабиринта в процессе конструирования, редактирования.
Дополнение базы игровых элементов
Необходимо реализовать возможность управления базой игровых элементов.
Функциональная возможность управления базой игровых элементов должна включать следующие возможности:
Добавление новых игровых элементов
Создание наименований групп (классов) игровых элементов
Удаление устаревших игровых элементов
Проектная документация
Необходимо реализовать возможность выдавать полный пакет проектной документации, включающий в себя комплектовочные таблицы, сборочные схемы, технический паспорт изделия (примеры будут предоставлены).
В существующую возможность получения проектной документации необходимо добавить раздел «Коммерческое предложение». Данный документ выглядит как: несколько изображений лабиринта, план, фасады и сумма цен всех элементов с возможность редактирования итоговой цены вручную. Должна быть возможность распечатать сформированный документ, сохранить в необходимую папку.
Необходимо синхронизировать цены из 1с с «Комплектовочными таблицами» (отчеты при сохранении проекта).
Перечень выполненных пунктов
Экспорт модели помещения из программы 3ds Мax
Реализация изображения созданного лабиринта высокого качества .
Построение конструктива лабиринта
Возможность срыть ненужную часть лабиринта.
Возможность задавать и изменять цвет труб от их длины. Например, выделили перекладину длиной 1400 мм, задали ей цвет «Синий», после чего все перекладины такой же длины должны стать синими.
Поворот перекладин на нестандартный угол.
Авто-установка переходников для труб, установленных под нестандартным углом.
Добавилены параметры для переходников, прописывающих влияние на длину труб.
Добавилен параметр "Длина трубы" (фактический, а не межосевой размер). Пример. Обычная перекладина, установленная в одном отсеке между двумя стойками, габаритом (межосевое расстояние) = 1200 мм, длина = 1155 мм.
Возможность редактировать параметр "Длина трубы" без изменения габаритов самой трубы.
Возможность массового редактирования "Длинны трубы".
Возможность задавать и изменять цвет перегородок в зависимости от их длины (раздел в "Настройках").
Возможность задавать и изменять цвет стоек в зависимости от их длины
Дополнение базы игровых элементов
Разделение списков игровых элементов на группы.
Возможность передвижения всей конструкции и отдельного элемента данной конструкции. Градация передвижения = 100 мм. Все элементы должны передвигаться по сетке 100 х 100 мм. При зажатом Ctrl, сетка должна становиться 10х10 мм.
Возможность удалять игровые элементы целиком (со всеми стойками, относящихся к этому игровому элементу и т.д.).
Возможность, предварительно задать угол при установке игрового элемента или конструкции, вне зависимости от ракурса камеры.
