Калькулятор центроида
Записывайте каждую точку как x, y, а для десятичных дробей используйте точку. Для многоугольника перечислите вершины по порядку вдоль его границы.
Центроид (геометрический центр, центр тяжести плоской фигуры) это точка, в которой плоская вырезка одинаковой толщины удержалась бы в равновесии на острие иглы. Введите координаты точек, укажите, образуют ли они треугольник, многоугольник или просто набор точек, и калькулятор выдаст центроид в виде пары (x, y). Для треугольников и многоугольников он также считает площадь и рисует фигуру с отмеченным центроидом, так что результат легко проверить на глаз.
Как найти центроид по координатам
-
1
Введите точки
Записывайте по одной точке в строке в виде x, y, например 6, 0. Для десятичных дробей используйте точку, а при необходимости и отрицательные числа. Для многоугольника перечислите вершины по порядку вдоль границы, по часовой стрелке или против неё.
-
2
Выберите фигуру
Выберите Многоугольник для трёх и более вершин по порядку, Треугольник для ровно трёх вершин или Набор точек, чтобы усреднить любое количество точек.
-
3
Посмотрите центроид и график
На странице результата показаны координаты x и y центроида, площадь треугольника или многоугольника, количество использованных точек и график с отмеченным центроидом. Кнопка Назад позволяет изменить точки, а Начать заново открывает новую фигуру.
Три способа найти центроид
Слово “центроид” означает чуть разное в зависимости от того, с чего вы начинаете. Калькулятор справляется с тремя распространёнными случаями.
Треугольник
Центроид треугольника это среднее его трёх вершин и одновременно точка пересечения трёх медиан. Для вершин (x1, y1), (x2, y2) и (x3, y3):
Cx = (x1 + x2 + x3) / 3 и Cy = (y1 + y2 + y3) / 3
Центроид лежит на трети длины каждой медианы, если считать от стороны. Площадь равна половине модуля векторного произведения двух сторон.
Набор точек
Для обычного набора точек центроид это среднее значений x и среднее значений y. Контура нет, поэтому площадь не выводится. Идея та же, что у среднего облака данных или центра масс одинаковых точечных масс.
Многоугольник (формула площади Гаусса, shoelace)
Центроид многоугольника не равен среднему его вершин, если это не треугольник. Калькулятор обходит стороны по формуле площади Гаусса (shoelace). Если A это площадь со знаком, A = 1/2 * sum(xi * yi+1 - xi+1 * yi), то центроид равен:
Cx = 1 / (6A) * sum((xi + xi+1) * (xi * yi+1 - xi+1 * yi))
Cy = 1 / (6A) * sum((yi + yi+1) * (xi * yi+1 - xi+1 * yi))
Знак A зависит от направления, в котором вы перечисляете вершины, но центроид и выводимая площадь от него не зависят. Площадь всегда показывается положительным числом.
Примеры
| Фигура | Точки | Центроид | Площадь |
|---|---|---|---|
| Треугольник | (0, 0), (6, 0), (0, 9) | (2, 3) | 27 |
| Квадрат | (0, 0), (4, 0), (4, 4), (0, 4) | (2, 2) | 16 |
| Г-образная фигура | (0, 0), (6, 0), (6, 2), (2, 2), (2, 6), (0, 6) | (2.2, 2.2) | 20 |
| Набор точек | (0, 0), (4, 0), (4, 4), (0, 4), (2, 10) | (2, 3.6) | нет |
Обратите внимание: в калькуляторе десятичным разделителем служит точка, а не запятая, потому что запятая отделяет x от y.
Какие данные считаются корректными
- В каждой строке ровно два числа. Разделителями могут быть запятые, точки с запятой, пробелы и табуляция, а скобки вокруг точки игнорируются.
- Для многоугольника нужно не менее трёх различных вершин. Первую вершину можно повторить в конце, она будет отброшена автоматически.
- Контур не должен пересекать или касаться самого себя. Бабочка или восьмёрка не является простым многоугольником, и калькулятор сообщает об этом, а не выдаёт вводящее в заблуждение число.
- Точки, лежащие на одной прямой, не ограничивают никакой площади, поэтому для треугольника или многоугольника центроида нет.
- До 200 точек, значения координат по модулю до миллиарда. Результаты округляются до шести знаков после запятой.
Советы
- У невыпуклого многоугольника центроид может оказаться вне фигуры, например у тонкой буквы U или C. На графике это хорошо видно.
- Если центроид выглядит неверно, проверьте порядок вершин. Если перечислить углы зигзагом, а не по границе, контур пересечёт сам себя.
- Единицы измерения для центроида не важны: он получается в тех же единицах, что и ваши координаты. Площадь выражается в этих единицах в квадрате.
Часто задаваемые вопросы
Это среднее трёх вершин: сложите значения x и разделите на три, затем сделайте то же самое для y. Это также точка пересечения трёх медиан, и она всегда лежит внутри треугольника.
Для плоской фигуры одинаковой толщины и плотности да. Если плотность материала меняется, центр масс смещается к более тяжёлой части, а центроид, чисто геометрическая точка, остаётся на месте.
Формула Гаусса работает только для простого многоугольника, стороны которого не пересекаются и не касаются. Если вершины указаны не по порядку, контур образует бабочку или все точки лежат на одной прямой, корректной площади и центроида нет. Расположите вершины по порядку вдоль границы и попробуйте снова.
Направление не важно: по часовой стрелке и против неё получаются один и тот же центроид и площадь. А вот сама последовательность важна, ведь каждая вершина должна соединяться с соседями по списку.
Нет. Введённые координаты отправляются на наш сервер для расчёта результата и добавляются в ссылку страницы при переходе между шагами, чтобы расчёт можно было сохранить в закладках или отправить другому человеку. Они не сохраняются ни в какой учётной записи или профиле.
Сопутствующие инструменты
Калькулятор прогноза роста взрослого
Получите приблизительную оценку взрослого роста по росту биологических родителей. Инструмент не ставит диагнозов.
Калькулятор «сколько часов назад»
Узнайте точные дату и время, которые были заданное число часов назад от текущего момента.
Калькулятор длительности
Рассчитайте длительность между двумя часами в формате HH:MM, десятичных часах, минутах и секундах.
Калькулятор времени ухода с работы
Рассчитайте время ухода по времени прихода, требуемой оплачиваемой работе и неоплачиваемым перерывам. Учитывает смены через полночь и показывает время в 24- и 12-часовом формате.
Калькулятор числа прошедших лет
Установите точную дату за заданное количество лет до настоящего дня. Возможность обратного определения даты для событий, годовщин и других исторических запросов.
Конвертер дней в месяцы
Преобразуйте количество дней в месяцы, недели и годы, используя среднюю продолжительность месяца, 30,437 дня, готовый результат для планирования и оценок.
Инструмент доступен на других языках
- Kalkulator środka ciężkości [PL]
- เครื่องคำนวณเซนทรอยด์ [TH]
- Calculadora de centroide [ES]
- 重心計算ツール [JA]
- Máy tính trọng tâm [VI]
- 무게중심 계산기 [KO]
- Calculateur de centre de gravité [FR]
- Calculadora de centroide [PT]
- Tyngdpunktskalkylator [SV]
- حاسبة مركز الثقل [AR]
- Schwerpunkt-Rechner [DE]
- Kalkulator Titik Berat [ID]
- Zwaartepuntcalculator [NL]
- Centroid Calculator [EN]
- Calcolatore del centroide [IT]
- Ağırlık Merkezi Hesaplayıcı [TR]
- 形心计算器 [ZH]