AnalyticalGraphicsInc/cesium — pull request #120 by mramato (2012-07-19 21:09:22+00:00)
Title: Finish implementation of Matrix3

1. proper error checking.
2. static versions of all prototype functions.
3. Matrices are now indexed like Arrays and you can perform all matrix operations using array types.
4. functions that provide an optional result parameter for object re-use.
5. 100% unit test code coverage
6. Complete documentation.
7. Moved Quaternion.toRotationMatrix to Matrix3.fromQuaternion.

I also removed static implementation of toString that we added in recent pull requests, we shouldn't override the default toString for static objects, only prototype functions.

These changes are related to issues #71, #84, #86 (those issues will remain open until we address them for every Core type).