RU Многоугольник - Mingun/d3 GitHub Wiki
Вики ▸ Справка по API ▸ Геометрия ▸ Многоугольник
English | Русский
# d3.geom.polygon(vertices)
Возвращает входной массив вершин vertices с присоединёными дополнительными методами, которые описаны ниже.
# polygon.area()
Возвращает площадь со знаком для этого многоугольника. Если вершины расположены в направлении против часовой стрелки, площадь положительна, иначе отрицательна.
# polygon.centroid()
Возвращает двужэлементный массив, представляющий центр масс этого многоугольника.
# polygon.clip(subject)
Обрезает многоугольник subject по этому многоугольнику. Другими словами, возвращает многоугольник, представляющий пересечение этого многоугольника и многоугольника subject. Предполагается, что вершины в обрезаемом прямоугольнике расположены против часовой стрелки, а сам он является выпуклым.