Поверхность Безье

Материал из testwiki
Перейти к навигации Перейти к поиску
В компьютерной графике построение поверхности Безье на трёхмерных объектах позволяет сгладить неровности фигуры.

Поверхность Безье — параметрическая поверхность, используемая в компьютерной графике, автоматизированном проектировании, и моделировании. Это одно из распространённых пространственных обобщений кривой Безье.

При кусочном моделировании (patch modeling) для задания и изменения формы куска, представляющего собой пространственную решетку из сплайнов или многоугольников, применяется сеть контрольных точек. Эти точки управления, также известные как контрольные вершины (control vertices — CV) оказывают на гибкую поверхность куска подобное магнитному влияние, при котором поверхность растягивается в том или ином направлении. Кроме того, куски можно и дальше подразделять на элементы для достижения большего разрешения и «сшивать» друг с другом, тем самым создавая сложные объёмные поверхности. Так же, как и сплайновые, кусочные модели используются при создании органических форм.

Уравнение поверхности

Поверхность Безье

Поверхность Безье порядка (n,m) задаётся (n+1)(m+1) контрольными точками 𝐏i,j. Точки поверхности рассчитываются следующей параметризацией:

𝐩(u,v)=i=0nj=0mBin(u)Bjm(v)𝐏i,j,

где u,v(0,1), а B — многочлены Бернштейна:

Bin(u)=(ni)ui(1u)ni=n!i!(ni)!ui(1u)ni

Наиболее часто используются бикубические поверхности Безье (n=m=3), задающиеся шестнадцатью контрольными точками.

Литература

См. также

Шаблон:Навигация