libgdx/libgdx — pull request #300 by xoppa (2013-03-16 22:31:36+00:00)
Title: Bullet/Camera: Frustum culling / various chanes

Camera:
- Add Camera#lookAt(Vector3)
- remove some tmp usage
- Add Camera#rotate(Matrix4)
- Add Camera#rotate(Quaternion)
- Add Camera#transfrom(Matrix4)

Bullet:
- Move #include (now other swig modules can also benefit of it)
- Add gdxCriticalArrays to optionally use GetPrimitiveArrayCritical instead of (inefficient) copying.
- Add btManifoldArray
- Add btBroadphasePairArray with custom #getCollisionObjects method
Bullet tests:
- Split rendering methods for easier customization
- Add FrustumCullingTest

Frustum culling using bullet can be a very efficient way to select the rendering objects. Especially in large worlds, using complex shapes and/or multiple lights.