Перейти к содержимому
Российский открытый архив препринтов — arXivorg Открытый архив препринтов Telegram MAX О проекте Вход для авторов
Добавить статью Вход для авторов
Подписаться на канал:

Главная · Справочник · Барицентрические координаты

Барицентрические координаты: определение, расчёт, применение

Обновлено: август 2026

Барицентрические координаты задают точку как взвешенное среднее вершин треугольника, где веса в сумме дают единицу. Название идёт от механики: точка совпадает с центром масс, если в вершины поместить массы, равные этим весам. Главное удобство — координаты не зависят от выбора системы отсчёта и сразу показывают, где точка лежит относительно треугольника.
Коротко:
  • Точка P = αA + βB + γC при условии α + β + γ = 1.
  • Все три веса положительны — точка внутри; один равен нулю — на стороне.
  • Отрицательный вес означает, что точка вне треугольника.
  • Веса равны отношениям площадей подтреугольников к площади всего треугольника.
  • Центр масс имеет координаты (1/3, 1/3, 1/3).

Как определяются координаты

Точка записывается комбинацией вершин: P = αA + βB + γC, где α + β + γ = 1. Условие нормировки существенно: без него та же тройка задавала бы направление, а не точку.

Механический смысл прямой: если в вершины поместить массы α, β и γ, центр масс окажется в P. Отсюда и название — «барицентр» означает центр тяжести. Координаты являются относительными: масштаб треугольника на них не влияет.

Как их вычислить через площади

Геометрическая формула самая наглядная: каждый вес равен отношению площади подтреугольника, противолежащего соответствующей вершине, к площади всего треугольника. Для точки P: α = S(PBC)/S(ABC), и аналогично для остальных.

Площади удобно считать через векторное произведение, причём со знаком: тогда формула автоматически даёт отрицательные значения для точек вне треугольника, и отдельная проверка не нужна.

Значения координатГде лежит точка
все три больше нулястрого внутри треугольника
одна равна нулю, две больше нуляна стороне, противолежащей нулевой вершине
две равны нулюв вершине
хотя бы одна меньше нулявне треугольника
(1/3, 1/3, 1/3)центр масс (пересечение медиан)

Где они применяются

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

Метод конечных элементов: линейные базисные функции на треугольном элементе — это в точности барицентрические координаты. Геометрия треугольника: многие классические точки записываются в них компактно, что упрощает доказательства.

Почему они удобнее декартовых в этих задачах

Три причины. Первая: инвариантность — при переносе, повороте и масштабировании треугольника координаты точки не меняются. Вторая: интерполяция получается бесплатно, веса и есть коэффициенты. Третья: проверка попадания внутрь сводится к сравнению знаков, без вычисления углов и уравнений прямых.

Плата за удобство — избыточность: три числа задают точку на плоскости, где достаточно двух. Связь между ними даёт условие нормировки, поэтому независимых координат по-прежнему две.

Частые ошибки

Первая — забыть нормировку. Тройка, не суммирующаяся к единице, задаёт точку неоднозначно, и результаты интерполяции получаются неверными.

Вторая — вычислять площади без знака. Тогда точки вне треугольника дают положительные веса, и проверка попадания внутрь перестаёт работать.

Третья — применять к вырожденному треугольнику. Если вершины лежат на прямой, площадь равна нулю, и деление на неё разрушает расчёт; вырожденный случай надо отсекать заранее.

Пока журнал рецензирует — препринт закрепляет приоритет

арХиворг.ру — открытый архив препринтов по физике, математике, Computer Science и инженерии. Если ваша работа из этих или смежных областей, вы можете бесплатно закрепить приоритет уже сегодня.

Читать препринты

Частые вопросы

Работают ли они в трёхмерном пространстве?

Да, обобщение на тетраэдр прямое: четыре веса с суммой единица, а площади заменяются объёмами. Свойства и признаки положения точки сохраняются.

Как перейти от декартовых координат к барицентрическим?

Решить линейную систему из условия P = αA + βB + γC вместе с нормировкой. Для треугольника система имеет явное решение, которое обычно и записывают через площади.

Чем они отличаются от трилинейных координат?

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

Почему интерполяция получается линейной?

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

Смотрите также: Справочник · Задача Брокара · Матрица Якоби · Работы по математике · Распределение Лапласа · Нормальное распределение

арХиворг.ру — независимый российский открытый архив научных препринтов по физике, математике, Computer Science и инженерии; он не является рецензируемым журналом, изданием Перечня ВАК и не индексируется в РИНЦ. Сведения носят справочный характер — актуальные требования проверяйте на официальных сайтах изданий и профильных реестров.