Jump to content

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

(Перенаправлено с поверхности Безье )

Поверхности Безье — это разновидность математического сплайна, используемого в компьютерной графике , автоматизированном проектировании и моделировании методом конечных элементов . Как и кривые Безье , поверхность Безье определяется набором контрольных точек. Во многих отношениях аналогично интерполяции, ключевое отличие состоит в том, что поверхность, как правило, не проходит через центральные контрольные точки; скорее, оно «протянуто» к ним, как если бы каждый из них был силой притяжения. Они визуально интуитивно понятны и для многих приложений математически удобны.

Поверхности Безье были впервые описаны в 1962 году французским инженером Пьером Безье , который использовал их при проектировании кузовов автомобилей . Поверхности Безье могут иметь любую степень, но бикубические поверхности Безье обычно обеспечивают достаточную степень свободы для большинства приложений.

Уравнение

[ редактировать ]
Образец поверхности Безье; красный – контрольные точки, синий – контрольная сетка, черный – аппроксимация поверхности

Данная поверхность Безье степени ( n , m ) определяется набором ( n + 1) ( m + 1) контрольных точек k i , j , где i = 0, ..., n и j = 0, .. ., м . Он отображает единичный квадрат в гладкую непрерывную поверхность, встроенную в пространство, содержащее j s являются точками в четырехмерном пространстве k i , j s – например, если все ki , , то поверхность будет находиться в пределах четырехмерное пространство.

Двумерную поверхность Безье можно определить как параметрическую поверхность , где положение точки p как функция параметрических координат u , v определяется выражением: [1]

оценивается по единичному квадрату, где

является базисным полиномом Бернштейна и

является биномиальным коэффициентом .

Некоторые свойства поверхностей Безье:

  • Поверхность Безье будет трансформироваться так же, как и ее контрольные точки, при всех линейных преобразованиях и перемещениях .
  • Все u = константа и v линии = константа в пространстве ( u , v ) и, в частности, все четыре ребра деформированного единичного квадрата ( u , v ) являются кривыми Безье.
  • Поверхность Безье будет полностью лежать внутри выпуклой оболочки своих контрольных точек и, следовательно, также полностью внутри ограничивающего прямоугольника своих контрольных точек в любой заданной декартовой системе координат .
  • Точки на участке, соответствующие углам деформированного единичного квадрата, совпадают с четырьмя контрольными точками.
  • Однако поверхность Безье обычно не проходит через другие контрольные точки.

Как правило, поверхности Безье чаще всего используются в виде сетей бикубических участков (где m = n = 3). Таким образом, геометрия одного бикубического участка полностью определяется набором из 16 контрольных точек. Обычно они соединяются, образуя поверхность B-сплайна , аналогично тому, как кривые Безье соединяются, образуя кривую B-сплайна .

Более простые поверхности Безье формируются из биквадратных участков ( m = n = 2) или треугольников Безье .

Поверхности Безье в компьютерной графике

[ редактировать ]
Эда Кэтмалла "Gumbo", составленная из патчей. Модель

Сетки Безье превосходят треугольные сетки в качестве представления гладких поверхностей. Они требуют меньше точек (и, следовательно, меньше памяти) для представления изогнутых поверхностей, ими легче манипулировать, и они имеют гораздо лучшие непрерывности свойства . Кроме того, другие распространенные параметрические поверхности, такие как сферы и цилиндры, могут быть хорошо аппроксимированы относительно небольшим количеством кубических участков Безье.

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

По этой причине сетки патчей Безье, как правило, в конечном итоге разлагаются на сетки плоских треугольников с помощью конвейеров 3D-рендеринга . При высококачественном рендеринге разделение настраивается настолько точно, что границы отдельных треугольников не видны. Чтобы избежать «капельного» вида, на этом этапе к поверхностям Безье обычно применяются мелкие детали с использованием карт текстур , карт рельефа и других методов пиксельного шейдера .

Участок Безье степени ( m , n ) может быть построен из двух треугольников Безье степени m + n или из одного треугольника Безье степени m + n , с входной областью в виде квадрата, а не треугольника .

Треугольник Безье степени m также может быть построен из поверхности Безье степени ( m , m ) с контрольными точками так, чтобы одно ребро было сжато до точки, или с входной областью в виде треугольника вместо квадрата.

См. также

[ редактировать ]

Библиография

[ редактировать ]
  1. ^ Фарин, Джеральд (2002). Кривые и поверхности для CAGD (5-е изд.). Академическая пресса. ISBN  1-55860-737-4 .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 956f9aadf54c923b4b851d4b38376bfa__1705916520
URL1:https://arc.ask3.ru/arc/aa/95/fa/956f9aadf54c923b4b851d4b38376bfa.html
Заголовок, (Title) документа по адресу, URL1:
Bézier surface - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)