БАРИЦЕНТРИЧЕСКИЕ КООРДИНАТЫ НА ПЛОСКОСТИРассмотрим метод барицентрических координат на плоскости. Пусть в пространстве задан треугольник и произвольная точка . Координаты точки запишем как барицентрическую комбинацию координат точек :
где - барицентрические координаты точки относительно треугольника , который называется базисным, или координатным. Его вершины имеют следующие барицентрические координаты: , , . Точки, лежащие на отрезке , имеют координаты , где и , . Применяя геометрический подход к понятию барицентрических координат, выразим их через площади некоторых треугольников. Сначала рассмотрим случай, когда точка лежит внутри треугольника . Здесь справедлива следующая теорема. Теорема. Пусть точка (рис. 3) лежит внутри базисного треугольника и пусть - площади треугольников , , , . Тогда барицентрические координаты точки равны
Для вычисления площадей этих треугольников воспользуемся векторным представлением их вершин. Выберем точку за начало радиус-векторов и обозначим радиус-векторы точек через . Тогда , или , где знак обозначает внешнее произведение векторов. Внешнее произведение двух векторов и выражается формулой , следовательно, , или
Вычисление барицентрических координат точки можно свести к вычислению площадей треугольников и в том случае, если точка лежит вне координатного треугольника или на его границе. Для этого необходимо ввести понятие ориентированного треугольника, когда кроме задания его вершин также задается направление их обхода. Если обход производится "против часовой стрелки", то треугольник ориентирован положительно, если "по часовой стрелке" - отрицательно. В соответствии с этим определяется ориентированная площадь треугольника, которая будет при этом положительной или отрицательной, а также нулевой, если базисные точки коллинеарные. Именно поэтому в правой части уравнения (4) необходимо поставить знак . Для корректности уравнений (3) необходимо, чтобы площадь , т.е. точки должны быть неколлинеарными. Барицентрические координаты на плоскости, как и на прямой, обладают свойством аффинной инвариантности.
Рис. 13.3. Определение барицентрических координат через площади треугольников Мы используем барицентрические координаты для определения линейной интерполяции трех неколлинеарных точек. Предположим, что в пространстве заданы три точки . Любая точка, координаты которой вычислены с помощью уравнения
лежит в плоскости, определяемой этими точками. Это отображение пространства на пространство будет линейной интерполяцией трех точек. Так как , то можно считать барицентрическими координатами точки относительно заданных точек . Также можно считать барицентрическими координатами точки, принадлежащей , относительно некоторого треугольника . Следовательно, уравнение (5) можно интерпретировать как отображение треугольника на треугольник .
|