ilt, pan], euler, goog.vec.EPSILON);
  }

  function testEulerZXZExtrema() {
    var m0 = goog.vec.Matrix4.createFromArray(
    [1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
    var m1 = goog.vec.Matrix4.createFromArray(
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);

    var euler = [0, 0, 0];
    goog.vec.Matrix4.toEulerZXZ(m0, euler);
    assertElementsRoughlyEqual([0, -Math.PI / 2, 0], euler, goog.vec.EPSILON);
    goog.vec.Matrix4.fromEulerZXZ(m1, euler[0], euler[1], euler[2]);
    assert