RML is a Java-based OpenGL/GLSL-friendly math library with support for angles, vectors, matrices, and quaternions.