Главная · Справочник · Барицентрические координаты
Барицентрические координаты: определение, расчёт, применение
Обновлено: август 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 и инженерии; он не является рецензируемым журналом, изданием Перечня ВАК и не индексируется в РИНЦ. Сведения носят справочный характер — актуальные требования проверяйте на официальных сайтах изданий и профильных реестров.