blackberry-gaming/GamePlay — pull request #444 by kcunney (2012-05-28 23:34:34+00:00)
Title: General cleanup, and unit test fixes.

Removes commented code from Vector3::cross(const Vector&, const Vector&, Vector3*).

Renames MathUtil::transpose(const float*, float*) to MathUtil::transposeMatrix(const float*, float*) to follow naming convention.

Fixes:
- Plane::intersects(const Plane&) const now checks to see if the specified Plane is equal to the Plane performing the intersection test against. Theoretically, even though the plane's are parallel, they share the same area and therefore intersect. This was causing a unit test failure.
- Plane::intersection(const Plane&, const Plane&, const Plane&, Vector3*) now checks to see if the absolute value of the determinant is "close enough" to 0.0f, instead of exclusively 0.0f. This was causing a unit test failure.