vector
![Software License][ico-license]
![Coverage Status][ico-scrutinizer]
![Total Downloads][ico-downloads]
, (*1)
A PHP library to work with mathematical vectors., (*2)
Getting started
It's recommended to install this library via Composer., (*3)
{
"require": {
"phpmath/vector": "^2.0"
}
}
The current master branch is considered stable. The badges on top of this document should confirm this., (*4)
Requirements
This library runs on PHP 5.5, PHP 5.6, PHP 7 and HHVM. This library depends on phpmath/bignumber
which itself depends on the GMP extension., (*5)
Features
This library supports the following operations:, (*6)
- Fully unit tested.
- Basic classes such as Tuple, Vector, Vector2 and Vector3.
- Basic operations such as adding, scaling and subtracting.
- Performing dotProduct and crossProduct operations.
- Normalization
- Conjugate (negate - reverse)
License
The MIT License (MIT). Please see License File for more information., (*7)