Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Кривая в форме Безье. Полиномиальное представление. Матричный вид. ⇐ ПредыдущаяСтр 7 из 7
Безье перегруппировал члены параметрического кубического многочлена Фергюсона таким образом, что физический смысл векторных коэффициентов стал более ясным. Это самое важное, когда мы занимаемся не подгонкой кривой, а ее конструированием. Уравнение кривой в форме Безье имеет следующий вид: r = r(t) = (1 - t)3 r0 + 3t(1 - t)2 r1 + 3t 2(1 - t)r2+ t3r3 0 <= t <= 1 Рис. 17 Теперь: a0 = r0 a1 = 3(r1 - r0) a2 = 3(r2 - 2 r1 + r0) a3 = (r3 - 3 r2 + 3 r1 - r0) Важное следствие нашей перестройки то, что теперь: r(0) = r0 r(1) = r3 r'(0) = 3(r1 - r0) r'(1) = (r3 - 3 r2 + 3 r1 - r0)(Рис.17). Кривая, представленная в форме Безье, проходит через точки r0 и r3 и имеет касательную в точке r0 идущую от r0 к r1 и касательную в r3 идущую от r2 к r3. Прямые, определяемые парами точек P0 и P1, P1 и P2, P2 и P3, образуют фигуру, называемую характеристической ломаной заданной кривой(Рис.18,19). Рис. 18 Рис.19 Чтобы построить кривую мы задаем точки P0 и P3 через которые должна проходить наша кривая, затем, на желаемых касательных этой кривой в точках P0 и P3 задаем точки P1 и P2. Увеличивая одновременно длины отрезков(P0 P1)и(P2 P3)мы придаем кривой большую полноту, если увеличивать один из отрезков(P0 P1)или(P2 P3), то кривая пройдет ближе к одной из касательных и форма кривой будет изменяться точно также, как она изменялась для формы Эрмита. В матричном виде форма записи кубической кривой Безье выглядит следующим образом. Полиномиальная кривая в форме Бернштейна-Безье. Общий вид записи полигональной кривой представляется в виде. где r0, r1... rn радиус векторы n+1 вершин P0, P1... Pn некоторой обобщенной характеристической ломаной. Форма записи кубической кривой Безье является частным случаем кривой Бернштейна-Безье, если n = 3. Можно показать, что r(0) = r0 r(1) = rn r'(0) = n(r1 - r0)r'(1) = n(rn – rn - 1) Следовательно, полигональная кривая общего вида проходит через точки P0 и Pn направление касательных, в которых совпадает с направлением векторов(P0,P1)и(Pn - 1, Pn) (Рис. 20). Рис. 20 Преимущество кривых высокого порядка состоит в том, что с их помощью можно получить непрерывность нескольких производных в местах сочленения отдельных сегментов сложной кривой. 7.Уравнение порции кубической поверхности. Полиномиальное представление. Матричный вид. (Представление Фергюсона). Процедура задания поверхности обобщает способ задания кривой, допуская зависимость a0, a1, a2 и a3 от второго параметра s. Используя подобную кубическую параметризацию, можно записать:
r(S) = ai 0 + s ai 1 + s 2ai 2 + s 3ai 3 i = 0, 1, 2, 3. По мере возрастания S от 0 до 1 кривая r(S)перемещается и изменяет свою форму и эта варьируемая кривая заметает поверхность, определяемую уравнением: r = r(s, t) = a00 + sa01 + s2a02 + s3a03 + t a10 + t sa11 + t s2 a12 + t s3 a13 +... = i = 0 j = 0 Удобно иметь запись отсека поверхности в матричном виде: r(s, t) = S *A*T или
|
|||||
Последнее изменение этой страницы: 2020-11-23; просмотров: 395; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.214.215 (0.006 с.) |