Построение составных поверхностей Эрмита

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

Описание и построение составных поверхностей. Форма Эрмита.

Для поверхности:

x(s, t) = a­11­ s3 t3 + a­12­ s3 t2 + a­13 ­s3 t + a­14 s3 + a­21­ s2 t3 + a­22­ s2 t2 + a­23 ­s2 t + a­24 s ­ +

+ a­31­ s t3 + a­32­ s t2 + a­33 ­s t + a­34 s + a­41­ t3 + a­42­ t2 + a­43 t + a­44

или: x(s, t) = S C­x­ TT, где S – вектор степеней s, T – вектор степеней t

S
Р4­(t)
t
Р1­(t)
t = 0
t = 0.2
t = 0.4
t = 0.6
t = 0.8
форма Эрмита: x(s) = S M­hx­

t = 1
x(s, t) = S M­hx­(t) = S M­h­­­

P­1x­(t) = T M­h­­ P­4x­(t) = T M­h­­ R­1x­(t) = T M­h­­ R4x­(t) = T M­h­­

P­1x­(t) P­4x­(t) R­1x­(t) R4x­(t) = T M­h­­

Протранспонируем данное выражение и учитывая, что: (А В С)Т = АТ ВТ СТ, получим:

Тогда: x(s, t) = S M­x­ MT­h­ TT

x­ определяется с помощью точек и углов наклона, где q­11 ­ - есть x(0, 0), т.к. является начальной точкой для Р­­(t), которая в свою очередь задает начальную точку для x(s,0); q­12­ – есть x(s, t), т.к. является конечной точкой для Р­­(t), которая в свою очередь задает начальную точку для x(s,t); q­12 – есть т.к. является начальным касательным вектором для Р­­(t); q­33­ = , т.к. представляет собой начальный касательный вектор для R­­(t), который в свою очередь задает начальный тангенс угла наклона для x(s,0). Тогда:

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

Форма Эрмита для бикубических кусков поверхностей является одной из форм куска Кунса или поверхности Фергюссона. Для обеспечения непрерывности первой производной бикубического многочлена Эрмита при переходе от одного куска поверхности к другому необходимо, чтобы касательные вектора, пересекающие ребро, имели одно и то же направление; если общее ребро строится при фиксированном параметре s = const, то строки матриц кусков должны соответствовать друг другу.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: