- контрольные точки
Для рисования кривая обычно разбивается на M точек
- базисные функции (обычно полиномы некоторой степени)
Кривые Безье. Степень кривой = N - 1
Любая контрольная точка Pi оказывает влияние на форму всей кривой
Для большого количества точек степень кривой окажется тоже высокой.
- полиномы Бернштейна
Базисные функции рассчитываются по рекуррентным формулам Кокса-де Бура.
p - степень B-сплайна.
p+1
p+1
N + p + 1
N = 4, p = 3
N = 7, p = 3
t = [0 0 0 0 0.25 0.75 0.875 1 1 1 1]
p+1
p+1
N + p + 1
N = 4, p = 3
N = 7, p = 3
Формулы для вычисления получаются из формул Кокса-де-Бура
w > 0 является веcом вершины. Чем больше вес, тем большее влияние вершина оказывает на форму кривой.
Формулы для пересчета нормалей оказываются неверными.
Копия этой статьи на сайте cg.cs.msu.su
www.google.com :)
Функции GLU можно разделить на четыре класса
Вспомогательные функции (gluPerspective, gluLookAt, …)
Функции для рисования базовых геометрических объектов: сферы, цилиндра, круга и сектора круга.
Функции для разбиения невыпуклых многоугольников
Функции для работы с кривыми и поверхностями NURBS
d0 = 10 - 7 = 3 > 0 (NE)
d1 = 3 - 4 = -1 < 0 (E)
d2 = -1 + 10 = 9 (NE)
d3 = 9 - 4 = 5 (NE)
d4 = 5 - 4 = 1 (NE)
d5 = 1 - 4 = -3 (E)
d6 = -3 + 10 = 7 (NE)
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть