Сплайны, составленные из рациональных кривых Безье

 

Даже такие достаточно развитые средства аппроксимации кривыми Безье не позволяют построить окружность:, так как sin и cos для достаточно хорошего приближения требуют многочленов высокой степени, поэту вводится более широкий класс кривых, способ построения которых связан с представлением о проективном пространстве.

Рис. 15. Рациональная кривая Безье. Пусть у нас есть пространственная кривая Безье ,в системе координатOXYw, спроецируем все точки исходной кривой на плоскость w=1. Т.е. : , где (см. Рис. 15). Полученная кривая, лежащая в плоскости w=1, и называется рациональной двумерной кривой Безье.  

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

Рассмотрим пример представления окружности составленной из 3-х рациональных кубических кривых Безье. Возьмем для примера один из сегментов. Положим , а

Рис. 16. Сегмент окружности, представленный рациональной кривой Безье. , где R - радиус окружности.

 

 

Рис. 17. Изображение окружности. Итоговое изображение представлено на Рис. 17. Отметим, что за рамками данной лекции остались не разобранными многие важные вопросы, требующие более тщательного рассмотрения. Среди них следует отметить : 1) B-Splines, являющиеся важным обобщением кривых Безье. 2) Rational B-Splines, обобщение рациональных кривых Безье, в том числе наиболее важным их подмножеством NURBS (Non-Uniform Rational B-Splines), которые в настоящее время являются фактически общепризнанным стандартом представления кривых, так как позволяют наиболее точно передавать форму кривой. 3) Аналогичную теорию можно строить и для поверхностей, что находит не меньшее, а, возможно, и большее применение в приложениях.   Всех интересующихся описанием этих вопросов, а также тех, кто хотел бы узнать более подробно о вышеизложенном материале, отсылаем к замечательной книге [Роджерс, Адамс, 2001].