carlosjfc/geometric-shapes

PHP库,用于定义二维几何形状以及与这些形状进行基本计算。

1.0.0 2017-01-09 17:31 UTC

This package is auto-updated.

Last update: 2024-09-25 07:42:56 UTC


README

这是一个简单的面向对象的PHP库,用于定义二维几何形状以及与这些形状进行基本计算。以下形状已实现:

  • 三角形
  • 直角三角形
  • 等边三角形
  • 平行四边形
  • 矩形
  • 正方形

对于每种形状,库都可以执行以下操作:

  • 计算面积。
  • 计算周长。
  • 根据浮点数比例因子scale进行形状的等比例放大或缩小。

此库也是一个PSR-4包。您可以在Packagist(https://packagist.org.cn)上找到它,名称为,并使用composer包含它。

如果您想成为贡献者,您可以克隆存储库并创建一个新的分支以实施更改。准备好后,创建PR(Pull Request),然后一旦批准,您就可以将其合并到开发分支中。

持续集成用于构建,因此我们保证您的贡献不会破坏源代码。我们要求您作为贡献者遵循PSR-4标准,不要更改当前的测试用例,尽管我们鼓励您为每个新实现的功能实施测试用例。