Jump to content

Треугольник Безье

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

n -го порядка Треугольник Безье

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

Общий треугольник Безье n -го порядка имеет ( n +1)( n + 2)/2 контрольных точки α я б дж с к где i , j , k — неотрицательные целые числа такие, что i + j + k = n . [ 1 ] Тогда поверхность определяется как

для всех неотрицательных действительных чисел s + t + u = 1.

С линейным порядком ( ), получившийся треугольник Безье на самом деле представляет собой правильный плоский треугольник с вершинами треугольника, равными трем контрольным точкам. Квадратное ( ) Треугольник Безье имеет 6 контрольных точек, все они расположены по краям. Кубик ( ) Треугольник Безье определяется 10 контрольными точками и представляет собой треугольник Безье низшего порядка, имеющий внутреннюю контрольную точку, не расположенную на краях. Во всех случаях края треугольника будут кривыми Безье одной и той же степени.

Кубический треугольник Безье

[ редактировать ]
Пример треугольника Безье с отмеченными контрольными точками

Кубический треугольник Безье — это поверхность с уравнением

где α 3 , б 3 , с 3 , а 2 б, аб 2 , б 2 в, выход 2 , ул. 2 , а 2 γ и αβγ — контрольные точки треугольника, а s , t , u (при 0 ≤ s , t , u ≤ 1 и s + t + u = 1) — барицентрические координаты внутри треугольника. [ 2 ] [ 1 ]

В качестве альтернативы кубический треугольник Безье можно выразить в более обобщенной формулировке как

в соответствии с формулировкой треугольника Безье § n- го порядка .

Углами треугольника являются точки α 3 , б 3 и с 3 . Края треугольника сами по себе являются кривыми Безье с теми же контрольными точками, что и треугольник Безье.

Удаление члена γ u приводит к регулярной кривой Безье. Кроме того, хотя это и не очень полезно для отображения на физическом экране компьютера, добавление дополнительных членов приводит к тетраэдру Безье или многограннику Безье .

Из-за характера уравнения весь треугольник будет содержаться в объеме, окруженном контрольными точками, а аффинные преобразования контрольных точек будут правильно преобразовывать весь треугольник таким же образом.

Разделение кубического треугольника Безье пополам

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

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

Следующее вычисляет новые контрольные точки для половины полного треугольника Безье с углом α. 3 , угол на полпути кривой Безье между α 3 и б 3 , а третий угол γ 3 .

эквивалентно, используя только сложение и деление на два,

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

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Фарин, Джеральд (2002), Кривые и поверхности для компьютерного геометрического проектирования (5-е изд.), Academic Press Science & Technology Books, ISBN  978-1-55860-737-8
  2. ^ 3D-рендеринг поверхности в Postscript

Дальнейшее чтение

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