phpmath / vector
A PHP library to work with vectors.
1.0.0
2016-04-18 19:16 UTC
Requires
- php: >=5.3.3
- phpmath/bignumber: ^1.0
Requires (Dev)
- phpunit/phpunit: ~4.5
This package is not auto-updated.
Last update: 2024-11-23 18:07:09 UTC
README
A PHP library to work with mathematical vectors.
Getting started
It's recommended to install this library via Composer.
{ "require": { "phpmath/vector": "^2.0" } }
The current master branch is considered stable. The badges on top of this document should confirm this.
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.
Features
This library supports the following operations:
- 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.