setPosition( x, y, z ) {

		const te = this.elements;

		if ( x.isVector3 ) {

			te[ 12 ] = x.x;
			te[ 13 ] = x.y;
			te[ 14 ] = x.z;

		} else {

			te[ 12 ] = x;
			te[ 13 ] = y;
			te[ 14 ] = z;

		}

		return this;

	}
Sets the position component for this matrix from the given vector,
without affecting the rest of the matrix.

@param {number|Vector3} x - The x component of the vector or alternatively the vector object.
@param {number} y - The y component of the vector.
@param {number} z - The z component of the vector.
@return {Matrix4} A reference to this matrix.