Калькулятор площади нерегулярного многоугольника
Гид
Калькулятор площади нерегулярного многоугольника
Введите список координат вершин и мгновенно получите площадь, периметр и центр масс любого плоского многоугольника — как выпуклого, так и вогнутого, ориентированного или наклонного, три вершины или тридцать. Калькулятор использует классическую формулу «шнурка», поэтому ответ является точным (без треугольников, без приближений), и он отображает живой SVG-превью, чтобы вы могли убедиться, что форма соответствует вашему замыслу, прежде чем доверять числам.
Это быстрый способ проверить ручные вычисления, двойную проверку значения CAD, рассчитать размеры нестандартного планировочного плана или оценить, сколько краски, ткани или материала нужно для необычной поверхности. Все работает в браузере — без загрузки, без аккаунта, без ожидания.
Как использовать
- Введите одну вершину на строку в Координаты поле как
x, y. Пробелы, точка с запятой или скобки также допустимы:(2.5, 7)работает так же, как2.5, 7. - Перечислите вершины в порядке их расположения вокруг многоугольника — по часовой или против часовой стрелки, это не важно. Просто не пропускайте вершины.
- Выберите Единица если ваши координаты представляют метры, футы или что-то ещё. Метка добавляется к результатам; преобразования единиц не применяются.
- Настройте Десятичные дроби для контроля точности, отображаемой в таблице.
- Следите за живым SVG-превью, чтобы убедиться, что форма выглядит правильно. Используйте Попробуйте сокращения, если хотите начать с примера.
- Нажмите Скачать SVG для сохранения превью или Копировать результаты для получения простого текстового резюме для отчёта или блокнота.
Возможности
- Точная площадь по формуле шнурка — Использует формулу Гаусса напрямую на ваших координатах. Отсутствуют ошибки округления при разбиении фигуры на треугольники.
- Периметр и центр масс — Отображает общую длину сторон и геометрический центр масс (истинный центр масс для однородной тонкой пластины указанной формы).
- Живой SVG-превью — Многоугольник, точки вершин, опциональные метки вершин и опциональный маркер центроида, все перерисовываются при вводе.
- Выпуклость и обнаружение самопересечений — Указывает, является ли многоугольник выпуклым и есть ли пересечения сторон. Многоугольник с пересекающимися сторонами выделяется красным, чтобы вы могли переставить порядок вершин.
- Отчёт о направлении — Показывает, по часовой или против часовой стрелки идут вершины (полезно для CAD и графических систем, которые учитывают направление обхода).
- Ограничивающий прямоугольник — Ширина × высота осевого прямоугольника, который содержит многоугольник.
- Гибкая обработка ввода — Принимает разделители запятой, пробела или точки с запятой, а также скобки или квадратные скобки вокруг каждой пары.
- Скачать и скопировать — Одно нажатие для скачивания SVG для документации и простой текстовой подсуммы, готовой к вставке в буфер обмена.
Часто задаваемые вопросы
-
Что такое формула шнурка?
Формула шнурка (также называемая формулой Гаусса или формулой сурвейора) вычисляет площадь многоугольника напрямую из координат его вершин. Для вершин (x1,y1), (x2,y2), ..., (xn,yn), расположенных в порядке, площадь равна половине абсолютной величины суммы x_i * y_{i+1} минус x_{i+1} * y_i, где последняя вершина возвращается к первой. Она является точной для любого простого многоугольника — как выпуклого, так и вогнутого — и избегает разбиения фигуры на треугольники.
-
Важно ли порядок вершин?
Порядок важен, потому что он определяет, какие рёбра соединяются между собой. Вершины должны быть перечислены последовательно по границе, но вы можете начать с любого места и идти по часовой или против часовой стрелки — знак площади меняется, но абсолютная площадь остается той же. Если две вершины находятся в неправильном порядке, рёбра пересекутся, и площадь станет неопределённой.
-
Какова разница между простым и сложным многоугольником?
Простой многоугольник — это такой, у которого рёбра встречаются только в общих концах — никакие два ребра не пересекаются. Сложный (или самопересекающийся) многоугольник имеет пересекающиеся рёбра, что делает его заключённую площадь неопределённой: формула шнурка всё ещё возвращает число, но это уже знаковая комбинация пересекающихся областей, а не физическая площадь. Калькулятор выделяет самопересекающиеся вводы, чтобы вы могли переставить порядок вершин.
-
Что означает выпуклость многоугольника?
Многоугольник считается выпуклым, когда каждый внутренний угол не превышает 180 градусов, что эквивалентно тому, что отрезок между любыми двумя точками внутри многоугольника остаётся полностью внутри. Алгоритмически, многоугольник считается выпуклым, когда кросс-произведение каждой пары последовательных сторон сохраняет одинаковый знак. Выпуклые многоугольники проще разбивать на треугольники, проверять пересечения и определять принадлежность точек, поэтому многие алгоритмы в компьютерной графике и физике требуют выпуклых форм.
-
Какова разница между центроидом и геометрическим центром?
Для многоугольника центроид — это средняя точка всех точек, заключённых внутри границы — он также является центром масс тонкой пластины с равномерной плотностью, вырезанной в этой форме. Геометрический центр может означать центроид, но иногда его используют в более широком смысле, чтобы обозначить среднее значение вершин или центр ограничивающего прямоугольника, которые в большинстве случаев отличаются от центроида, за исключением очень симметричных форм. Этот инструмент отображает истинный центроид с использованием формулы площади-взвешенного многоугольника.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент was added on Июн 26, 2026
