
- •Монохроматическое излучение?
- •Три атрибута цвета?
- •Что такое цветовой тон?
- •Основные законы колориметрии?
- •Аддитивная цветовая модель rgb?
- •Пропорции смешения цветов и их трехмерное представление?
- •Трехцветные коэффициенты смешивания rgb?
- •Недостатки и достоинства rgb?
- •Цветовая модель cmy?
- •Цветовая модель hsv?
- •Особенности монохромных моделей?
- •Компонентное кодирование цветов. Палитра?
- •Особенности цветопередачи в полиграфии?
- •Понятие дизеринга?
- •Простейший дизеринг?
- •Определение количества градаций цвета?
- •Формула цвета для двух компонент в зависимости от размера ячейки?
- •Линиатура растра?
- •Реализация дизеринга в графической системе?
- •Диагональные растры?
- •Частотная модуляция?
- •Записать в общем виде выражение аффинного преобразование координат?
- •Какие преобразования включают аффинные?
- •Записать в общем виде выражение для поворота угла ?
- •Записать в матричном виде аффинные преобразования?
- •Что такое однородные координаты?
- •Показать вид матрицы вращения в однородных координатах?
- •Показать вид матрицы растяжения-сжатия и отражения вокруг оси Оу в однородных координатах?
- •Показать вид матрицы переноса в однородных координатах?
- •Выписать в матричном виде преобразование для поворота вокруг произвольной точки на угол и указать, что означает каждая из матриц?
- •Выписать вид матриц для вращения в пространстве?
- •Указать, в чем состоит смысл проектирования?
- •Какая проекция называется ортографической?
- •Какая проекция называется аксонометрической?
- •Какая проекция называется изометрической?
- •Какая проекция называется косоугольной?
- •Какая проекция называется кабинетной?
- •Выписать матрицы проектирования вдоль координатных осей?
- •Какую информацию нужно задать для проективного преобразования пространственного объекта?
- •Привести вид матрицы проектирования для косоугольной проекции?
- •Выписать вид матрицы проектирования в однородных координатах и докажите, что она осуществляет проектирование в двумерные координаты?
- •Понятие соседей и связности?
- •Принцип работы четырехсвязного алгоритма Брезенхэма?
- •Принцип работы восьмисвязного алгоритма Брезенхэма?
- •Пример восьмисьмисвязного алгоритма?
- •Построение окружности?
- •Построение эллипса?
- •Р ис.6.4.Четверть эллипса с касательной и нормалью
- •Кривая Безье?
- •Геометрический алгоритм?
- •Задача вывода фигур?
- •Простейший алгоритм закрашивания?
- •Волновой алгоритм закрашивания?
- •Алгоритм закрашивания линиями?
- •Заполнение прямоугольника и круга?
- •Заполнение полигонов?
- •Учет вершин полигона?
- •Ускорение работы алгоритма?
- •Аналитическая модель описания поверхности?
- •Аппроксимация сплайна?
- •Кубический сплайн?
- •Векторная полигональная модель?
- •Первый способ описания структур данных в векторной модели?
- •Второй и третий способы описания структур данных в векторной модели?
- •Достоинства и недостатки векторной модели?
- •Воксельная модель?
- •Отражение света?
- •Закон Снеллиуса?
- •Диффузное преломление и отражение?
- •Распределение энергии при отражении?
- •Распределение энергии при преломлении?
- •Описание поверхности, состоящей из случайно ориентированных микрограней?
- •Преломление света поверхностью, состоящей из микрозеркал?
- •Моделирование общего случая освещенности?
- •Задача удаления невидимых линий и поверхностей?
- •Общие характеристики методов удаления невидимых линий и поверхностей?
- •Типы когерентности?
- •Линии горизонта?
- •Методы плавающего горизонта?
- •Сортировка граней по глубине?
- •Метод z-буфера?
- •Эвристические концепции невидимости?
- •Отличие и сходство видимости в сценах для выпуклых и невыпуклых фигур?
- •Постановка задачи удаления невидимых граней выпуклого многогранника?
- •Алгоритм удаления невидимых граней выпуклого многогранника?
- •Количественная невидимость?
- •Общие свойства функции количественной невидимости?
- •Свойство функции количественной невидимости в особых точках?
Показать вид матрицы вращения в однородных координатах?
Матрица вращения
Показать вид матрицы растяжения-сжатия и отражения вокруг оси Оу в однородных координатах?
Матрица растяжения (сжатия)
Матрица отражения
Показать вид матрицы переноса в однородных координатах?
Матрица переноса
Выписать в матричном виде преобразование для поворота вокруг произвольной точки на угол и указать, что означает каждая из матриц?
Для сложных отображений построение матрицы совершают поэтапно, причем в столько этапов, сколько требуется преобразований. Например, если требуется построить матрицу поворота вокруг точки A(a, b) на угол нужно построить
- матрицу переноса центра вращения в начала координат на вектор –A(-a, -b)
- матрицу поворота на угол
- перенос на вектор A(a, b) для возвращения центра поворота в исходную точку
Теперь перемножим
матрицы
.
В результате получим, что матрица
требуемого преобразования имеет вид:
Выписать вид матриц для вращения в пространстве?
Пространственные преобразования описываются с помощью следующих матриц:
А. Матрицы вращения в пространстве.
Матрица вращения вокруг оси x
Матрица вращения вокруг оси y
Матрица вращения вокруг оси z
Б. Матрица растяжения (сжатия)
здесь > 0 – коэффициент растяжения по оси абсцисс; > 0 – по оси ординат и > 0 – по оси аппликат.
В. Матрицы отражения.
Матрица отражения относительно плоскости xOy
Матрица отражения относительно плоскости yOz
Матрица отражения относительно плоскости zOx
Г. Матрица переноса
здесь (, , ) – вектор переноса.
Указать, в чем состоит смысл проектирования?
Когда мы берем в руки карандаш, кладем перед собой лист бумаги и пытаемся нарисовать зимний пейзаж за окном, то меньше всего задумываемся над тем, что пейзаж трехмерен в своей реальности, а лист бумаги плоский, двумерный. Таким образом, рисуя, мы каждый раз решаем задачу проективного преобразования, выполняя (в подсознании) операцию проектирования. Ту двумерную поверхность, на которой будет создаваться изображение назовем картинной плоскостью.
Смысл любого проектирования состоит в том, что изображение на картинной плоскости строится подобно тому, как на стене появляется тень некоторого объекта, освещенного лампой. Через каждую точку объекта проводится прямая (луч света), а затем, если в этом месте объект прозрачен, строится точка пересечения этого луча с картинной плоскостью (рис.20.). Говоря же языком проективной геометрии, проектирование преобразует точки, заданные в n-мерной системе координат, в точки системы координат размерности меньшей, чем n. Ну а все черчение оперирует с преобразованиями координат из 3-мерной в 2-мерную систему координат.
Рис. 20. Проекция на плоскость.
Существует достаточно много видов проектирования, но мы будем рассматривать проектирование, когда лучи, которыми “освещается” предмет прямые. В этом случае говорят также о пучках прямых, различая при этом пучки прямых, параллельных заданному направлению (рис. 21а) и пучки, исходящие из одной точки (рис. 21б).
Для получения проекции объекта на картинную плоскость необходимо провести через каждую его точку прямую из заданного проектирующего пучка (собственного или несобственного) и затем найти координаты точки пересечения этой прямой с плоскостью изображения. В случае центрального проектирования все прямые исходят из одной точки - центра собственного пучка. При параллельном проектировании центр (несобственного) пучка считается лежащим в бесконечности (рис. 21).
Рис 21