Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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



КОНТРОЛЬНАЯ РАБОТА

 

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

 

Варианты контрольной работы: 2 Вариант

Задание:

1. Ответить на теоретический вопрос о базовых понятиях дисциплины.

2. Вычислить матрицу указанного аффинного преобразования.

3. Привести фрагмент программного кода, иллюстрирующего решение задачи визуализации и анимации двумерных моделей.

4. Привести блок-схему алгоритма работы с графическими примитивами.

 

Вариант №1.

1. Сделать предположение о новых стандартах компьютерной графики, появления которых можно ожидать в ближайшее время. Обосновать предположение.

2. Вычислить матрицу следующего плоского преобразования:

Поворот на 30 градусов против часовой стрелки относительно точки, с координатами (10;10).

3. Привести фрагмент программного кода, реализующего «плавное» изменение цвета квадрата (Исходные координаты вершин: 1в: 10;10. 2в: 10;100. 3в: 100;100. 4в: 100;10). Цвета квадрата, а также его положение и поворот задаются пользователем.

4. Привести блок-схему алгоритма, решающего следующую задачу:

Методом Коэна-Сазерленда ответить на вопрос о принадлежности отрезка прямоугольнику

 

Вариант №2.

1. Предложить собственную цветовую систему. Указать её преимущества в конкретной сфере.

2. Вычислить матрицу следующего плоского преобразования:

Отражение относительно оси OY с последующим переносом на 10 единиц по x и 10 по y.

3. Привести фрагмент программного кода, реализующего «плавный» поворот квадрата (Исходные координаты вершин: 1в: 10;10. 2в: 10;100. 3в: 100;100. 4в: 100;10) вокруг его геометрического центра. Цвет квадрата, а также его положение и углы поворота задаются пользователем.

4. Привести блок-схему алгоритма, решающего следующую задачу:

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

 

Вариант №3.

1. Указать конкретные программные продукты, иллюстрирующие приложения компьютерной графики (по одному программному продукту – на каждую область приложения).

2. Вычислить матрицу следующего плоского преобразования:

Отражение относительно прямой y=2x+1.

3. Привести фрагмент программного кода, реализующего «плавный» перенос треугольника (Исходные координаты вершин: 1в: 10;10. 2в: 10;100. 3в: 100;100 на 10 единиц по x и 10 по y. Цвет треугольника, а также значения его положений и поворот задаются пользователем.



4. Привести блок-схему алгоритма, решающего следующую задачу:

Ответить на вопрос о принадлежности некоторой точки треугольнику.

Вариант №4.

1. Привести сравнительный анализ областей применения различных видов манипуляторов.

2. Вычислить матрицу следующего плоского преобразования:

Двукратное увеличение размеров квадрата (1в: 10;10. 2в: 10;100. 3в: 100;100. 4в: 100;10) при фиксированном положении его геометрического центра.

3. Привести фрагмент программного кода, реализующего «плавное» изменение цвета треугольника (Исходные координаты вершин: 1в: 10;10. 2в: 10;100. 3в: 100;100 от красного к белому. Цвета треугольника, а также его положение и поворот задаются пользователем.

4. Привести блок-схему алгоритма, решающего следующую задачу:

Проверить (методом предварительного растрирования) на пересечение заданные отрезок и окружность.

 

Вариант №5.

1. Привести сравнительный анализ областей применения различных видов печатающих устройств.

2. Вычислить матрицу следующего плоского преобразования:

Поворот треугольника (1в: 10;10. 2в: 10;100. 3в: 100;100) вокруг его первой вершины.

3. Привести фрагмент программного кода, реализующего «плавное» уменьшения треугольника (Исходные координаты вершин: 1в: 10;10. 2в: 10;20. 3в: 15;15). Цвет треугольника, а также значения его масштаба и поворот задаются пользователем.

4. Привести блок-схему алгоритма, решающего следующую задачу:

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

Вариант №6.

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

2. Вычислить матрицу следующего плоского преобразования:

Отражение треугольника (1в: 10;10. 2в: 10;100. 3в: 100;100) относительно одной из его сторон.

3. Привести фрагмент программного кода, реализующего «плавное» увеличение размеров ромба (Исходные координаты вершин: 1в: 10;10. 2в: 10;100. 3в: 100;100. 4в: 100;10). Цвет ромба, а также значения его масштаба и поворот задаются пользователем.

4. Привести блок-схему алгоритма, решающего следующую задачу:

Методом предварительного растрирования найти точки пересечения двух треугольников.

 


Дата добавления: 2015-10-21; просмотров: 18 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
«Дэйли Миррор»: «ТАЛИСМАН — это рассказ о юном и смелом мальчике, разыскивающем талисман, который спасет его умирающую мать. Поиски приводят его в полные опасностей Территории. 27 страница | Приложение 5 к Приказу Росспорта от 18 февраля 2008г. № 0071

mybiblioteka.su - 2015-2024 год. (0.007 сек.)