stratevroman/polygon

此包最新版本(dev-master)没有提供许可证信息。

多边形周长和点间距离计算

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

This package is auto-updated.

Last update: 2024-09-08 22:58:52 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);