fromBufferAttribute( attribute, index ) {

		this._x = attribute.getX( index );
		this._y = attribute.getY( index );
		this._z = attribute.getZ( index );
		this._w = attribute.getW( index );

		this._onChangeCallback();

		return this;

	}
Sets the components of this quaternion from the given buffer attribute.

@param {BufferAttribute} attribute - The buffer attribute holding quaternion data.
@param {number} index - The index into the attribute.
@return {Quaternion} A reference to this quaternion.