void readVoxelVector(int voxelVectorIndex) throws Exception {
		line = br.readLine();
		jvxlFileHeader.append(line);
		jvxlFileHeader.append('\n');
		Vector3f voxelVector = volumetricVectors[voxelVectorIndex];
		voxelCounts[voxelVectorIndex] = parseInt(line);
		voxelVector.set(parseFloat(), parseFloat(), parseFloat());
		if (!isAngstroms)
			voxelVector.scale(ANGSTROMS_PER_BOHR);
		volumetricVectorLengths[voxelVectorIndex] = voxelVector.length();
		unitVolumetricVectors[voxelVectorIndex].normalize(voxelVector);
		for (int i = 0; i < voxelVectorIndex; i++) {
			float orthoTest = Math.abs(unitVolumetricVectors[i].dot(unitVolumetricVectors[voxelVectorIndex]));
			if (orthoTest > 1.001 || orthoTest < 0.999 && orthoTest > 0.001)
				Logger.warn("Warning: voxel coordinate vectors are not orthogonal.");
		}
	}