stratevroman/polygon

There is no license information available for the latest version (dev-master) of this package.

Polygon perimeter and point distance calculations

dev-master 2020-04-08 12:09 UTC

This package is auto-updated.

Last update: 2025-06-09 00:49:57 UTC


README

Вычисление периметра и расстояния между двумя любыми точками

Создадим объект класса Polygon

$points = [
    [0,1],
    [12,2],
    [13,99]
];
$polygon = new Polygon($points);

$points - точки (x,y) в виде массива(необязательный параметр)

Метод getPerimeter рассчитывает периметр многоугольника

$polygon->getPerimeter();

Метод getDistance(point1,point2) расчитывает расстояние между двумя точками(указываются индексы точек)

$polygon->getDistance(0,1);