readColor( data ) {

			const chunk = this.readChunk( data );
			const color = new THREE.Color();

			if ( chunk.id === COLOR_24 || chunk.id === LIN_COLOR_24 ) {

				const r = this.readByte( data );
				const g = this.readByte( data );
				const b = this.readByte( data );
				color.setRGB( r / 255, g / 255, b / 255 );
				this.debugMessage( '      THREE.Color: ' + color.r + ', ' + color.g + ', ' + color.b );

			} else if ( chunk.id === COLOR_F || chunk.id === LIN_COLOR_F ) {

				const r = this.readFloat( data );
				const g = this.readFloat( data );
				const b = this.readFloat( data );
				color.setRGB( r, g, b );
				this.debugMessage( '      THREE.Color: ' + color.r + ', ' + color.g + ', ' + color.b );

			} else {

				this.debugMessage( '      Unknown color chunk: ' + chunk.toString( 16 ) );

			}

			this.endChunk( chunk );
			return color;

		}
Read a color value.

@method readColor
@param {DataView} data Dataview.
@return {Color} THREE.Color value read..