C# 3D редактор

  • 21 янв. 2013 г.
  • 3841 Слова
Содержание
Введение………………………………………………………………….…2
Глава I. Теоретические основы, создания системы автоматизации деятельности таксопарка…………………………………………………..3
1.1 Анализ деятельности таксопарка……………………………………...3
1.2 Анализ существующих программ автоматизации деятельности диспетчера такси………………………………………………………...…6
1.3 Выбор жизненного цикла автоматизированной информационнойсистемы………………………………………………………………………….....8
1.4 Выбор языка программирования………………………………….…10
Глава II. Разработка программы для автоматизации деятельности таксопарка………………………………………………………………………..12
2.1 Анализ требований заказчика………………………………………..12
2.2 Проектирование системы автоматизации деятельности таксопарка………………………………………………………………………..12
2.3 Руководство пользователя………………………………………..…..14
3.Приложение………………………………………………………….....20
Заключение………………………………………………………………..36
Список литературы……………………………………………………….37

Введение
До появления программ такого типа, все сведения деталях записывались на бумагу и как следствие могли содержать ошибки (неправильное соотношение сторон, угла наклона и т.д.) или просто потеряться. Данная программа позволяет создавать стандартные типы деталей для дальнейшего изменения и просмотра, так же есть возможность открыватьфайлы формата .stl.
Программа может применяться во всех сферах связанных с 3D редакторами.
Сегодня на рынке существует несколько аналогичных программных продуктов:
* AutoCAD
* Milkshape 3D
Цель курсовой работы: разработка программы редактирования 3D деталей, исходя из этого, появляются задачи:
- Исследовать сферу деятельности 3D редакторов;
- Проанализировать существующие аналоги 3Dредакторов;
- Выбрать язык программирования;
- Согласовать интерфейс с заказчиком;
- Написать программный код;

Глава I. Теоретические основы, создания 3D редактора
1.1 Анализ деятельности 3D редактора
Работа 3D редактора осуществляется следующим образом: при запуске приложения, для дальнейшей работы необходимо создать стандартную деталь или открыть файл формата .stl.
После создания детали,её данные появляются в окне списка деталей. В списке деталей, содержатся следующие данные:
- Тип
Типом детали является строковое значение, например «куб» или «Сфера».
- Х
Показывается положение на оси Х
- Y
Показывается положение на оси Y
- Z
Показывается положение на оси Z
- наклон X
Показывается наклон на оси Х
- наклон Y
Показывается наклон на оси Y
- наклон Z
Показывается наклонна оси Z
Для изменения какой либо детали, необходимо выбрать её из списка деталей.
После выбора детали можно изменить следующие параметры:
* Цвет
Для изменения цвета детали, необходимо нажать на кнопку «Color». Появится окно с выбором цветовой палитры. После нажатия кнопки «ОК» цвет детали изменится.
* Форму
Под формой детали понимается как она будет показываться, в виде граней или ввиде закрашеной детали. Чтобы поменять форму детали, необходимо выбрать одну из двух radiobutton «Wire» или «Solid». После выбора одной из них деталь примет заданную форму.
* Положение Х
Для смены положения детали по оси Х, необходимо двигать toolbar с названием «rx».
* Положение Y
Для смены положения детали по оси Y, необходимо двигать toolbar с названием «ry».
* Положение Z
Для сменыположения детали по оси Z, необходимо двигать toolbar с названием «rz».
* Наклон Х
Для смены наклона детали по оси Х, необходимо двигать toolbar с названием «dx».
* Наклон Y
Для смены наклона детали по оси Y, необходимо двигать toolbar с названием «dy».
* Наклон Z
Для смены наклона детали по оси Z, необходимо двигать toolbar с названием «dz».

1.2 Анализ существующих программ 3Dредакторов
Название: AutoCAD
Год выпуска: 2012.
Разработчик: Autodesk.
Назначение: трёхмерная система автоматизированного проектирования и черчения.
Достоинства: Программа выпускается на 18 языках, уровень локализации варьируется от полной адаптации до перевода только справочной документации, русскоязычная версия локализована...