Растеризация. Прямые. Кривые. Поверхности. Андрей Татаринов Растеризация. Прямые. Кривые. Поверхности.

Презентация:



Advertisements
Похожие презентации
Прямые. Кривые. Поверхности Лекция 12. Алексей Игнатенко.
Advertisements

Кривые и поверхности высших порядков Астана 2004 Лекция 12.
Параметрическое представление плоских и пространственных кривых При параметрическом задании кривая представляется векторной функцией r 1, r 2, r 3 - радиус.
Основные сведения из математики, необходимые для понимания геометрических моделей Три главных формы математического представления кривых и поверхностей.
Презентация к уроку © Составил : Габриков А. А. МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА 7 г. ИРКУТСКА ИРКУТСК 2009.
Угловой коэффициент прямой. Прямая проходит через начало координат и точку Р(3; -1). Чему равен ее угловой коэффициент?
1 Различают три вида компьютерной графики. Это растровая графика, векторная графика и фрактальная графика. Они отличаются принципами формирования изображения.
В-сплайны При построении В-сплайна – цель найти непрерывную(p-1)(p-степень многочлена)раз дифференцируемую функцию, принимающую ненулевые значения только.
Аналитическая геометрия. Прямая на плоскости Уравнение прямой, проходящей через точку перпендикулярно вектору.
Уравнение прямой в пространстве Поскольку прямую в пространстве можно рассматривать как линию пересечения двух плоскостей, то одним из способов аналитического.
Отображение в окне. Отображение проекции сцены: а границы сцены в координатах проекции; б в окне часть сцены, в вся сцена с сохранением пропорций вписана.
Тема 5 «Прямая на плоскости» Кафедра математики и моделирования Старший преподаватель Г.В. Аверкова Курс «Высшая математика» Вывод общего уравнения прямой.
Определение функции n переменных. Геометрическая интерпретация в случае задания функции двух переменных. Задание функций. Классификация множеств пространства.
Способы построения поверхностей Поверхности, составные поверхности Аналитические- квадратичные поверхности Построенные на базе точек Построенные на базе.
Гладкая и регулярная поверхности Параметрическое задание поверхности Поверхность Q называется C r - гладкой относительно заданной параметризации, если.
Лекция февраля 2003 г. (Астана) Прямые Кривые Поверхности.
Уравнение прямой в пространстве Поскольку прямую в пространстве можно рассматривать как линию пересечения двух плоскостей, то одним из способов аналитического.
4. Координаты вектора ОПРЕДЕЛЕНИЕ. Коэффициенты в разложении вектора по базису называются координатами этого вектора в данном базисе. ГЕОМЕТРИЧЕСКИЙ СМЫСЛ.
Математические основы векторной графики Миром правят числа…
Геометрическое моделирование трехмерных объектов..
Транксрипт:

Растеризация. Прямые. Кривые. Поверхности. Андрей Татаринов Растеризация. Прямые. Кривые. Поверхности.

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

Растеризация. Прямые. Кривые. Поверхности. Примитивы

Растеризация. Прямые. Кривые. Поверхности. Растеризация – процесс перевода каркасных моделей примитивов в закрашенные для отображения на экране Растеризация

Растеризация. Прямые. Кривые. Поверхности. Скан-конверсия Проходим по горизонтальной строке пикселей, пока не наткнемся на отрезок, являющийся ребром грани Идем по отрезку дальше и ставим закрашенные пиксели Как только мы натолкнулись на еще одно ребро, считаем, что мы вышли из области, занимаемой примитивом Переходим к следующей строке

Растеризация. Прямые. Кривые. Поверхности. Кривые и поверхности Явное представление: y = f (x) Не все кривые и поверхности могут быть представлены явно Неявное представление: f (x, y) = 0 Параметрическое представление: x = x (t) y = y (t) z = z (t)

Основные типы кривых Реконструкция NURBS-поверхности по заданному множеству точек Кубический B-Сплайн – параметрическим образом заданная кубическая кривая или поверхность, обладающая и первой и второй производными NURBS – неравномерный рациональный B-Сплайн, в котором каждой контрольной точке присвоен весовой коэффициент Кривая Безье – кривая, заданная набором контрольных точек, характеризующих направления производной в каждой точке кривой Интерполяционная кривая – кривая, заданная набором контрольных точек, через которые эта кривая должна пройти

Растеризация. Прямые. Кривые. Поверхности. Интерполяционная кривая Заданы четыре точки: P 0, P 1, P 2, P 3 Задача – построить гладкую кривую, проходящую через эти точки Решение предлагается искать в таком виде: P (t) = c 0 t 0 + c 1 t 1 + c 2 t 2 + c 3 t 3 P (0) = P 0 P (1/3) = P 1 P (2/3) = P 2 P (1) = P 3

Кривая Безье Реконструкция NURBS-поверхности по заданному множеству точек Параметрическое задание кривой: P (t) = (1 - t) 3 p 0 + 3t (1 - t) 2 p 1 + 3t 2 (1 - t) p 2 + t 3 p 3 P0P0 P1P1 P2P2 P3P3

Кубический B-сплайн Реконструкция NURBS-поверхности по заданному множеству точек Параметрическое задание кривой: P (t) = (1 - t) 3 p t t 3 p t + 3t 2 – 3t 3 p 2 + t 3 p 3 P0P0 P1P1 P2P2 P3P3

Переход от кривой к поверхности Реконструкция NURBS-поверхности по заданному множеству точек Параметрическое представление: x = x (u, v) y = y (u, v) z = z (u, v)

Преимущества NURBS Реконструкция NURBS-поверхности по заданному множеству точек NURBS - кривая Кривая Безье

Отображение кривых Безье Реконструкция NURBS-поверхности по заданному множеству точек P 0 = l 0 P1P1 P2P2 P 3 = r 3 l1l1 l2l2 r2r2 r1r1 l 3 = r 0 Геометрическое разбиение: P 0 = l 0, P 3 = r 3 l 1 = (P 0 + P 1 ) / 2 r 2 = (P 2 + P 3 ) / 2 l 2 = (l 1 +(P 1 + P 2 ) / 2) / 2 r 1 = (r 2 +(P 1 + P 2 ) / 2) / 2 l 0 = r 3 = (l 2 + r 1 ) / 2