dist/claygl.es.js
function (arr) {
        this.array[0] = arr[0];
        this.array[1] = arr[1];
        this.array[2] = arr[2];
        this.array[3] = arr[3];

        this._dirty = true;
        return this;
    }
function (arr) {
        this.array[0] = arr[0];
        this.array[1] = arr[1];
        this.array[2] = arr[2];
        this.array[3] = arr[3];

        this._dirty = true;
        return this;
    }
function ( arr ) { this . array [ 0 ] = arr [ 0 ] ; this . array [ 1 ] = arr [ 1 ] ; this . array [ 2 ] = arr [ 2 ] ; this . array [ 3 ] = arr [ 3 ] ; this . _dirty = true ; return this ; }
Set x, y, z and w components from array
@param  {Float32Array|number[]} arr
@return {clay.Quaternion}
Set x y z and w components from array