Учебное пособие Воронеж 2005 А. С. Кольцов Е. Д. Федорков Геометрическое моделирование в сапр


ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ И БАРИЦЕНТРИЧЕСКИЕ КООРДИНАТЫ


Download 2.6 Mb.
bet24/61
Sana10.11.2023
Hajmi2.6 Mb.
#1765351
TuriУчебное пособие
1   ...   20   21   22   23   24   25   26   27   ...   61
Bog'liq
Федорков Е.Д., Кольцов А.С. Геометрическое моделирование

13.1. ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ И БАРИЦЕНТРИЧЕСКИЕ КООРДИНАТЫ
13.1.1. БАРИЦЕНТРИЧЕСКИЕ КООРДИНАТЫ НА ПРЯМОЙ
Пусть в пространстве заданы две различные точки и . Все точки , принадлежащие пространству , определяемые с помощью уравнения
, ( 1 )
лежат на прямой . См. Рис. 13.1.

Рис. 13.1. Линейная интерполяция двух точек
Для интервала изменения параметра точка лежит между точками и , и делит отрезок в отношении . Уравнение ( 1 ) представляет собой барицентрическую комбинацию двух точек в пространстве . Барицентрическая комбинация существует и для трех точек в пространстве :
.
Очевидно, что точка связана с точками 0 и 1 такой же барицентрической комбинацией, которая связывает точку с точками и . Следовательно, линейная интерполяция является аффинным отображением действительной оси на прямую линию в пространстве . С линейной интерполяцией тесно связан метод барицентрических координат, предложенный Мебиусом.
Для трех коллинеарных точек , расположенных в пространстве , можно записать связывающее уравнение
,
где - барицентрические координаты точек и .
Отметим, что из уравнения ( 1 ) мы назвали барицентрической комбинацией. Поэтому связь метода барицентрических координат и линейной интерполяции очевидна:

Барицентрические координаты могут принимать отрицательные значения, это происходит, если .
Для произвольных коллинеарных точек , , можно записать выражения для барицентрических
координат точки относительно и :
.
Барицентрические координаты могут быть определены не только на прямой линии, но и на плоскости. Далее мы рассмотрим этот случай.
Для линейной интерполяции важным понятием является простое отношение трех точек, определяемое выражением
.
Если и - барицентрические координаты точки относительно точек и , то можно записать, что
.
Барицентрические координаты точки и их частное не изменяются при аффинных преобразованиях. Следовательно, можно записать
,
где - аффинное преобразование.
Последнее выражение показывает, что при аффинных преобразованиях сохраняется простое отношение трех точек.
Сохранение простого отношения трех точек является важным свойством линейной интерполяции, которое можно использовать для аффинного отображения единичного интервала на произвольный интервал изменения параметра. Мы определили отрезок прямой как аффинный образ единичного интервала , хотя его также можно определить как образ любого произвольного интервала . Этот интервал сам может быть определен аффинным отображением интервала , и наоборот. Если и , то это отображение задается с помощью уравнения
.
Тогда произвольная точка на интерполирующей прямой определяется одним из следующих двух уравнений:

или
.
При конструировании обводов из дуг параметрических кривых выбирают единичный интервал изменения параметра для каждой дуги. Исключение составляют параметрические сплайны и кривые, построенные с помощью техники NURBS, у которых параметр равен нулю на одном конце обвода и принимает возрастающие значения в узлах по мере продвижения к другому концу. Другим практическим применением произвольного интервала изменения параметра является локальная модификация какого-либо произвольного участка дуги обвода. Например, в случае кривых Безье требуется определить векторы управляющих точек внутреннего участка дуги для интервала (рис. 13.2).

Рис. 13.2. Определение характеристической ломаной внутреннего участка дуги кривой Безье
13.1.2. БАРИЦЕНТРИЧЕСКИЕ КООРДИНАТЫ НА ПЛОСКОСТИ

Рассмотрим метод барицентрических координат на плоскости. Пусть в пространстве задан треугольник и произвольная точка . Координаты точки запишем как барицентрическую комбинацию координат точек :



,
,

( 2 )

где - барицентрические координаты точки относительно треугольника , который называется базисным, или координатным. Его вершины имеют следующие барицентрические координаты: , , . Точки, лежащие на отрезке , имеют координаты
, где и , .
Применяя геометрический подход к понятию барицентрических координат, выразим их через площади некоторых треугольников. Сначала рассмотрим случай, когда точка лежит внутри треугольника . Здесь справедлива следующая теорема.

Download 2.6 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   61




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling