float AngleBetween(rotation a, rotation b) { return llAcos(a.x * b.x + a.y * b.y + a.z * b.z + a.s * b.s) * 2; }