составной части через знак две косые черты, причем до и после него делается по одному пробелу.
Примеры оформления пристатейного библиографического списка приведены в списке рекомендуемой литературы.
Каждое приложение следует начинать с нового листа с указанием в правом верхнем углу слова «ПРИЛОЖЕНИЕ». Приложение должно иметь содержательный заголовок. Каждое приложение имеет свой порядковый номер, для нумерации используются арабские цифры. Нумерация разделов, таблиц, рисунков, формул ведется в пределах каждого приложения. Располагаемые в приложениях распечатки программ должны быть сложены по формату А4.
Текст расчетно-пояснительной записки располагается на стандартных листах бумаги формата А4 с одной стороны, должны выдерживаться следующие размеры полей: левое - 30 мм, правое -10 мм, верхнее - 15 мм, нижнее - 20 мм. Заголовки разделов располагаются симметрично тексту прописными буквами. Заголовки подразделов располагают с абзацным отступом строчными буквами (кроме первой прописной). Перенос слов в заголовках не допускается, точка в конце не ставится.
Каждый раздел должен начинаться с нового листа. Номера разделов обозначаются арабскими цифрами с точкой в конце, подразделы нумеруют арабскими цифрами в пределах каждого раздела (состоит из номера раздела и подраздела, разделенных точкой, в конце ставится точка), например, 2.3. Пункты нумеруют арабскими цифрами в пределах каждого подраздела, например, 2.3.1.
Иллюстрации обозначают словом «Рис.» и нумеруют последовательно арабскими цифрами в пределах раздела, при этом номер рисунка состоит из номера раздела и номера рисунка, например,
рис. 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 с.