prosdo.ru 1



КФБН 00001-01 90 01


1. НАИМЕНОВАНИЕ
“Программа для построения проекций готовых 3D объектов”
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Основанием для разработки данного программного продукта является учебный план специальности 220400 (Программное обеспечение вычислительных и автоматизированных систем) по дисциплине “Геометрическое моделирование и конструкторские БД”, утвержденный ректором СГТУ имени Гагарина Ю.А.

3. НАЗНАЧЕНИЕ РАЗРАБОТКИ
Разработка данной программы ведётся в рамках курсовой работы по дисциплине “Геометрическое моделирование и конструкторские БД”. Результатом работы должна стать программа для построения различных видов проекций готового 3D объекта.
4. ТРЕБОВАНИЯ К ПРОГРАММЕ
4.1. Требования к функциональным характеристикам

Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
4.1.1. Наличие главного меню программы "Файл" с выпадающим списком, содержащего следующие пункты:

  • Загрузить 3D объект из файла

  • Выход


4.1.1.1. При выборе пункта " Загрузить 3D объект из файла" в графическом контейнере должен быть отображен 3D-объект.

4.1.1.2. При выборе пункта " Выход" программа должна быть закрыта.
4.1.2. Наличие ползунковых регуляторов, при изменении положения которых объект должен осуществлять следующие видовые преобразования:

4.1.2.1 Менять положение относительно выбранной оси

4.1.2.2 Вращаться

4.1.2.3 Масштабироваться

4.1.3. Наличие меню "Построение проекции" с выпадающим списком, содержащего следующие пункты:

  • Проекция на плоскость x=0

  • Проекция на плоскость y=0

  • Проекция на плоскость z=0


4.1.3.1. При выборе одного из пунктов должно появиться новое окно, содержащее графический контейнер с построенной проекцией соответствующего вида.

4.1.4. Наличие меню "Заготовки" с выпадающим списком, содержащего следующие пункты:


  • Выбрать заготовку

  • Сохранить объект как заготовку

4.1.4.1. При нажатии на необходимый объект в списке, находящемся в правом нижнем углу программы, и выборе пункта " Выбрать заготовку" в графическом контейнере должен быть отображен 3D-объект, загруженный из базы данных.

4.1.4.2. При загрузке объекта файла и выбора пункта меню " Сохранить объект как заготовку" должно быть выведено новое окно с полями для ввода названия, описания и кнопкой "добавить".

4.1.4.3. При заполнении полей и нажатии кнопки "добавить" объект должен быть добавлен в базу данных и выведен в списке объектов из базы.

4.2. Требования к надёжности
Программа должна выводить сообщение об ошибке в случаях:

4.2.1. Попытке загрузить файл недопустимого формата.
4.3. Требования к составу и параметрам технических средств
Программа разрабатывается для PC совместимого персонального компьютера с параметрами, удовлетворяющими требованиям ОС Windows XP\7.
4.4. Требования к информационной и программной совместимости

ЭВМ должна работать под управлением операционной системы Windows XP\7.