Home » Math » Math_Quaternion
Classes that define Quaternions and their operations
This package is unmaintained.
Download latest release 0.8.0 (archived versions might be outdated)
License: PHP
Description
Classes that represent and manipulate quaternions. Contain definitions
for basic arithmetic functions in a static class.
Quaternions are an extension of the idea of complex numbers, and
a quaternion is defined as:
q = a + b*i + c*j + d*k
In 1844 Hamilton described a system in which numbers were composed of
a real part and 3 imaginary and independent parts (i,j,k), such that:
i^2 = j^2 = k^2 = -1 and
ij = k, jk = i, ki = j and
ji = -k, kj = -i, ik = -j
The above are known as "Hamilton's rules"
Maintainers
- Jesus M. Castagnetto (jmcastagnetto) — lead, active
Dependencies
Required
- PHP (>= 4.0.0)
- PEAR Installer (>= 1.4.0b1)
Releases
- 0.8.0 (beta, 2010-10-02)
Release notes
License: PHP
QA release
Swapped to PHPUnit coverage
Changed SVN dir layout
Coding style
BC break: clone() renamed to makeClone()
Bug #15059 Parse error: syntax error, unexpected T_CLONE, expecting T_STRING
Bug #885 PEAR QA: improvement for get_class()-usage - 0.7.1 (beta, 2003-01-17)
- 0.7 (beta, 2003-01-02)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #885 | Closed | Bug | 2004-02-26 | PEAR QA: improvement for get_class()-usage | |
| #15059 | Wont fix | Bug | CVS | 2008-11-17 | Parse error: syntax error, unexpected T_CLONE, expecting T_STRING |