Смекни!
smekni.com

Методические указания по выполнению курсовой работы по дисциплине «машинная графика» Москва 1995 (стр. 3 из 9)

составной части через знак две косые черты, причем до и после него делается по одному пробелу.

Примеры оформления пристатейного библиографического списка приведены в списке рекомендуемой литературы.

Каждое приложение следует начинать с нового листа с указа­нием в правом верхнем углу слова «ПРИЛОЖЕНИЕ». Приложение должно иметь содержательный заголовок. Каждое приложение имеет свой порядковый номер, для нумерации используются арабские циф­ры. Нумерация разделов, таблиц, рисунков, формул ведется в пре­делах каждого приложения. Располагаемые в приложениях распечат­ки программ должны быть сложены по формату А4.

Текст расчетно-пояснительной записки располагается на стандартных листах бумаги формата А4 с одной стороны, должны выдерживаться следующие размеры полей: левое - 30 мм, правое -10 мм, верхнее - 15 мм, нижнее - 20 мм. Заголовки разделов рас­полагаются симметрично тексту прописными буквами. Заголовки подразделов располагают с абзацным отступом строчными буквами (кроме первой прописной). Перенос слов в заголовках не допуска­ется, точка в конце не ставится.

Каждый раздел должен начинаться с нового листа. Номера разделов обозначаются арабскими цифрами с точкой в конце, под­разделы нумеруют арабскими цифрами в пределах каждого раздела (состоит из номера раздела и подраздела, разделенных точкой, в конце ставится точка), например, 2.3. Пункты нумеруют арабскими цифрами в пределах каждого подраздела, например, 2.3.1.

Иллюстрации обозначают словом «Рис.» и нумеруют последо­вательно арабскими цифрами в пределах раздела, при этом номер рисунка состоит из номера раздела и номера рисунка, например,

- 14-

рис. 2.3. Иллюстрации должны иметь наименование. При необходи­мости их снабжают поясняющими данными. Наименование иллюстра­ции помещают над ней, поясняющую надпись - под ней.Номер ри­сунка помещается ниже поясняющей надписи.

Таблицы нумеруют аналогично, при этом вверху таблицы справа пишут слово «Таблица» и указывают номер. Каждая таблица должна иметь заголовок. Заголовок и слово Таблица начинают с прописной буквы. Заголовки граф пишут с прописных букв, подза­головки - со строчных, если они составляют одно предложение с заголовком. Если подзаголовки имеют самостоятельное значение, то они пишутся с прописных букв. Графы таблиц делить по диаго­нали не допускается.

Иллюстрации и таблицы располагают в тексте после первой ссылки на них так, чтобы их можно было читать без поворота за­писки или с поворотом по часовой стрелке на 90 градусов.

Формулы нумеруют арабскими цифрами в пределах раздела, при этом номер состоит из номера раздела и порядкового номера фор­мулы и помещается в круглых скобках у правого поля листа на строке самой формулы. Под формулой располагают пояснение значе­ний символов в той же последовательности, что и в формуле. Зна­чение каждого символа пишется с новой строки, первому символу предшествует слово «где» без двоеточия. Ссылка на формулу про­изводится путем указания ее номера в круглых скобках.

При изображении схем следует руководствоваться правилами оформления, изложенными в действующих ГОСТ, ЕСКД, ЕСПД. Часть графического материала должна дублироваться в записке. Это тре­бование является обязательным, так как расчетно-пояснительная записка является самостоятельным документом и ее содержание

- 15-

должно быть понятно и без графической части.

Расчетно-пояснительная записка подписывается студентом, а затем преподавателем - руководителем курсовой работы. Подпись руководителя означает допуск студента к защите курсовой работы.

3. ПРИМЕР ЗАДАНИЯ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ ПО КУРСУ «МАШИННАЯ ГРАФИКА»

СТУДЕНТА ГРУППЫ ИУ7 - 51 СИДОРОВА С.Н. ТЕМА КУРСОВОЙ РАБОТЫ

«Разработка ППП, моделирующего движение группы динамичес­ких объектов в пространстве и синтезирующего их изображе­ние на экране дисплея.»

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Промоделировать движение и получить изображение на экране графического дисплея группы объектов (от 1 до 10), совершающих управляемые маневры в пространстве. Объекты описываются коор­динатами вершин (x,y,z), ребрами и гранями. В качестве управля­ющих сигналов задаются значения векторов угловой и линейной скоростей:

W = F(t) , t [tO,tk];

· 16-

V = F(t) , t [tO,tk],

где [tO,tk] -интервал времени моделирования.

Предполагается, что картинная плоскость изображения сов­падает с экраном графического дисплея. Частота смены изображе­ния не менее 25 Гц.

При работе с изображением реализовать процедуру « Быстро­го перемещения изображения объекта».

Требования к процедуре «Быстрого перемещения изображения об»екта»:

1. Изображение объекта задается битовой картой.

2. Смена номера изображения производится под управлением
вызывающей программы в процессе настройки.

3. После переноса изображения управление передается вызы­
вающей программе для расчета нового положения объекта.

4. В процедуру передаются следующие параметры:

- координаты центра изображения (хс,ус);

- номер объекта ( номер группы битовой карты);

- номер объекта в группе;

- адреса всех битовых карт;
при необходимости:

- текущие координаты изображения ( проекции (xvi, yvi)
объектов на картинную плоскость);

5. Размер изображения:

- max: 32 * 20 пикселов;

- min: 8*5 пикселов.

6. Интерфейс процедуры должен соответствовать стандарту
языка Паскаль.

- 17-

СОСТАВ КУРСОВОЙ РАБОТЫ Расчетно-пояснительная записка. Графическая часть. Пакет программ. ПРИМЕРНОЕ СОДЕРЖАНИЕ СОСТАВНЫХ ЧАСТЕЙ РАБОТЫ:

1. ВВЕДЕНИЕ

2. КОНСТРУКТОРСКИЙ РАЗДЕЛ

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

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

3. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

3.1 Выбор и обоснование языка программирования

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

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

3.4. Разработка и отладка текста программы

3.5. Требования к аппаратуре

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

3.7. Порядок работы

3.8. Обращение к программе

3.9. Входные и выходные данные

3.10.Сообщения системы

4. ЭКСПЕРИМЕНТАЛЬНО-ИССЛЕДОВАТЕЛЬСКИЙ РАЗДЕЛ

4.1. Тестирование программы

4.2. Примеры использования программы

5. СПИСОК ЛИТЕРАТУРЫ

6. ПРИЛОЖЕНИЯ

- 18-

П.1. Листинг программы

П.2. Копии экрана

П.З. Распечатки результатов

ГРАФИЧЕСКАЯ ЧАСТЬ

1. Постановка задачи

2. Математические методы решения задачи

3. Функциональная схема системы

4. Схема алгоритма

5. Сравнительные характеристики аналогов

6. Листинг программы ( фрагмент )

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

8. Иллюстрация работы с примером задания исходных данных

На защиту должны быть представлены:

1. Пояснительная записка объемом 25 - 30 страниц.

2. Графическая часть - 3 листа формата А1.

4. СПИСОК РЕКОМЕНДУЕМЫХ ТЕМ КУРСОВЫХ РАБОТ

1. Реализация алгоритма Робертса для об»ектов, описываемых
полигональными моделями.

2. Реализация алгоритма Варнока для об»ектов, описываемых
полигональными моделями.

3. Реализация алгоритма с приоритетами для об»ектов, опи­
сываемых полигональными моделями.

4. Реализация алгоритма Z-буфера для об»ектов, описываемых
полигональными моделями.

- 19-

5. Реализация алгоритма построчного сканирования для
об»ектов, описываемых полигональными моделями.

6. Реализация алгоритма трассировки лучей для об»ектов,
описываемых полигональными моделями.

7. Реализация алгоритма трассировки лучей с учетом источ­
ников освещения и специальными эффектами (учет прозрачности,
отражения, преломления).

8. Реализация простого алгоритма закраски.

9. Реализация алгоритма закраски по методу Гуро.

10. Реализация алгоритма закраски по методу Фонга.

11. Реализация и сравнительное исследование алгоритмов зак­
раски - простой, по методу Гуро и по методу Фонга.

12.Построение реалистических изображений с учетом теней.

13. Реализация алгоритмов для построения изображений с
учетом перспективы.

14. Пакет деловой графики (двух- и трехмерный варианты).

15. Пакет для изображения и манипуляции с трехмерным
(об»емным) шрифтом.

16. Пакет для изображения рельефа местности на основе ли­
ний уровня.

17. Обучающий пакет для об»яснения происхождения коничес­
ких и цилиндрических сечений.

18. Пакет для изображения поверхностей вращения по задан­
ной образующей.

19. Графическая библиотека примитивов для построения
трехмерных об»ектов.

5. СПИСОК ЛИТЕРАТУРЫ, ИСПОЛЬЗУЕМЫЙ ПРИ ВЫПОЛНЕНИИ

-20-

КУРСОВОИ РАБОТЫ

1. Аммерал Л. Машинная графика на языке Си.-М.:СолСистем,
1992.

Т. 1 :Принципы программирования в машинной графике.-224 с. Т.2:Машинная графика на персональных компьютерах.-232 с. Т.З.'Интерактивная трехмерная машинная графика.-317 с. Т.4:Программирование графики на Турбо Си.-221 с.

2. Булатов В., Дмитриев В. Увидеть невидимое // Компьютер-
npecc.-1993.-N4.-C.3-10.

3. Булатов В., Дмитриев В. Искусство преображения информации.

4.1 // КомпьютерПресс.-1993.-N4.-C.11-16.

4. Булатов В., Дмитриев В. Искусство преображения информации.

4.2 // КомпьютерПресс.-1993.-N5.-C.20-26.

5. Гардан И., Люка М. Машинная графика и автоматизация конс­
труирования.-М.:Мир.-1987.-272 с.

6. Геометрический процессор синтезирующей системы визуализации
/ В.А.Бурцев, С.В.Власов, С.И.Вяткин и др. // Автомет­
рия.-1986.-N4.-C.3-8.

7. Гилой В. Интерактивная машинная графика.-М.:Мир, 1981.-380 с.

8. Ковалев A.M., Талныкин Э.А. Машинный синтез визуальной
обстановки // Автометрия.-1984.-N4.-С.67-76.

9. Курковский С. Интервальные методы в компьютерной графике //
MoHHTOp.-1993.-N7-8.-C.76-85.

Ю.Ньюмен У., Спрулл Р. Основы интерактивной машинной графики.-М.:Мир,1976.-573с.

11 .Павлидиус Т. Алгоритмы машинной графики и обработки изобра­жений.- М.:Радио и связь, 1986.-400 с.