r v1 = [0, 0, 0];
    var invw = 1 / 72;

    goog.vec.Matrix4.multVec3Projective(m0, v0, v1);
    assertElementsEquals([1, 2, 3], v0);
    assertElementsEquals(
        [51 * invw, 58 * invw, 65 * invw], v1);

    goog.vec.Matrix4.multVec3Projective(m0, v0, v0);
    assertElementsEquals(
        [51 * invw, 58 * invw, 65 * invw], v0);
  }

  function testMultVec4() {
    var m0 = goog.vec.Matrix4.createFromValues(
        1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
    var v0 = [1, 2, 3, 4];
  