Вращение и перемещение объекта в трёхмерном пространстве

Содержание

1. Аннотация

2. Введение

3. Техническое задание

3.1 Основания для разработки

3.2 Назначение разработки

3.3 Требования к программному изделию

3.4 Требования к функциональным характеристикам

3.5 Требования к составу и параметрам технических средств

4. Конструкторский раздел

4.1 Обзор и анализ существующих программных систем и обоснование необходимости разработки

4.2 Выбор, обоснование и описание метода моделирования и алгоритма

4.3 Интерфейс пользователя

4.4 Хранение и обмен данными в системе

4.5 Блок-схема алгоритма

4.6 Руководство пользователя

4.6.1 Требования к аппаратному и программному обеспечению

4.6.2 Порядок работы

5. Технологический раздел

5.1 Назначение и условия применения программы

5.2 Характеристики программы

5.3 Процедуры, использованные в программе

5.4 Интерфейс пользователя

5.4.1 Выбор типа фигуры

5.4.2 Выбор действий, производимых над фигурой

6. Список использованной литературы

7.Приложение

Выдержка из текста

В настоящее время, всё больший интерес среди программистов приобретает такое направление как программирование 3D графики. А использование 3D графики в компьютерных играх делает это направление в программировании одним из наиболее развивающихся. На данный момент существует множество способов для реализации поставленной задачи. Одним из таких способов является метод аффинных преобразований в пространстве, в котором с помощью матриц задается перемещение точки в пространстве.

В данной курсовой работе использован метод сходный с методом аффинных преобразований, но операции над точками в пространстве представляются не в матричном виде, а с помощью математических формул.

Данный метод имеет простой и наглядный геометрический смысл (геометрическим смыслом наде¬лены и постоянные числа, входящие в формулы), а также наиболее прост в разработке.

Список использованной литературы

1. Толковый словарь по вычислительным системам. Под ред. В.Иллингуотера и др. — М.: Машиностроение, 1998.

2. Боглаев Ю.П. Вычислительная математика и программирование. — М.: Высшая школа, 1999.

3. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. — М.: Мир, 2004.

4. Зуев Е.А. Язык программирования Turbo Pascal 7.0. — М.: Унитех, 2000. (Мир Turbo Pascal)

5. Зуев Е.А. Turbo Pascal. Практическое программирование. — Приор,2000.

6. Рубенкинг Н.Дж. Турбо Паскаль для Windows: в 2-х томах. Т.1. Пер. с англ. — М.:Мир, 2001.

7. Фаронов В.В. Turbo Pascal 7.0. Начальный курс. — Нолидж, 2002

8. Ставровский, А.Б. Турбо Паскаль 7.0: учеб. для вузов / А.Б. Ставровский. — Киев: BНV, 2003.

9. Кнут Д.Э. Искусство программирования: учеб. пособие: в 3 т.:пер. с англ. Т.1: Основные алгоритмы.- 3-е изд.-М. и др.: Вильямс, 2000.

10. Борн Г. Форматы данных: графика, текст, базы данных, электронные таблицы: пер.с нем.- Киев: BHV, 2003.

11. С.А.Немнюгин Turbo Pascal. Программирование на языке высокого уровня: учебник для вузов. 2-е изд.-СПб.:Питер,2005.

Похожие записи