
    var dist = v3.length(v3.subtract(target, eyePosition));
    var a = Math.PI * -.5;//clock / 8;
    v3t0[0] = Math.cos(a) * dist + target[0];
    v3t0[1] = eyePosition[1];
    v3t0[2] = Math.sin(a) * dist + target[2];
    m4.lookAt(
        v3t0,
        target,
        up,
        viewInverse);
    m4.inverse(viewInverse, view);
    m4.multiply(projection, view, viewProjection);
    m4.inverse(viewProjection, inverseViewProjection);

    m4.translation([-60, 0, 0], world);
    m4.rotateY(world, clock /