RU Многоугольник - Mingun/d3 GitHub Wiki

ВикиСправка по APIГеометрияМногоугольник
English | Русский

# d3.geom.polygon(vertices)

Возвращает входной массив вершин vertices с присоединёными дополнительными методами, которые описаны ниже.

# polygon.area()

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

# polygon.centroid()

Возвращает двужэлементный массив, представляющий центр масс этого многоугольника.

# polygon.clip(subject)

Обрезает многоугольник subject по этому многоугольнику. Другими словами, возвращает многоугольник, представляющий пересечение этого многоугольника и многоугольника subject. Предполагается, что вершины в обрезаемом прямоугольнике расположены против часовой стрелки, а сам он является выпуклым.

⚠️ **GitHub.com Fallback** ⚠️