БАРИЦЕНТРИЧЕСКИЕ КООРДИНАТЫ НА ПРЯМОЙ
Пусть в пространстве заданы две различные точки и . Все точки , принадлежащие пространству , определяемые с помощью уравнения , (1) лежат на прямой . См. Рис. 13.1. Рис. 13.1. Линейная интерполяция двух точек Для интервала изменения параметра точка лежит между точками и , и делит отрезок в отношении . Уравнение (1) представляет собой барицентрическую комбинацию двух точек в пространстве . Барицентрическая комбинация существует и для трех точек в пространстве : . Очевидно, что точка связана с точками 0 и 1 такой же барицентрической комбинацией, которая связывает точку с точками и . Следовательно, линейная интерполяция является аффинным отображением действительной оси на прямую линию в пространстве . С линейной интерполяцией тесно связан метод барицентрических координат, предложенный Мебиусом. , где - барицентрические координаты точек и . Отметим, что из уравнения (1) мы назвали барицентрической комбинацией. Поэтому связь метода барицентрических координат и линейной интерполяции очевидна: Барицентрические координаты могут принимать отрицательные значения, это происходит, если . Для произвольных коллинеарных точек , , можно записать выражения для барицентрических . Барицентрические координаты могут быть определены не только на прямой линии, но и на плоскости. Далее мы рассмотрим этот случай. Для линейной интерполяции важным понятием является простое отношение трех точек, определяемое выражением . Если и - барицентрические координаты точки относительно точек и , то можно записать, что . Барицентрические координаты точки и их частное не изменяются при аффинных преобразованиях. Следовательно, можно записать , где - аффинное преобразование. Последнее выражение показывает, что при аффинных преобразованиях сохраняется простое отношение трех точек. . Тогда произвольная точка на интерполирующей прямой определяется одним из следующих двух уравнений: или . При конструировании обводов из дуг параметрических кривых выбирают единичный интервал изменения параметра для каждой дуги. Исключение составляют параметрические сплайны и кривые, построенные с помощью техники NURBS, у которых параметр равен нулю на одном конце обвода и принимает возрастающие значения в узлах по мере продвижения к другому концу. Другим практическим применением произвольного интервала изменения параметра является локальная модификация какого-либо произвольного участка дуги обвода. Например, в случае кривых Безье требуется определить векторы управляющих точек внутреннего участка дуги для интервала (рис. 13.2). Рис. 13.2. Определение характеристической ломаной внутреннего участка дуги кривой Безье
|