static createComponentsReader(componentType) {
    const componentReader = ModelReader.createComponentReader(componentType);
    const sizeInBytes = ComponentDatatype.getSizeInBytes(componentType);
    return function (dataView, byteOffset, numberOfComponents, result) {
      let offset = byteOffset;
      for (let i = 0; i < numberOfComponents; ++i) {
        result[i] = componentReader(dataView, offset);
        offset += sizeInBytes;
      }
    };
  }
Creates a function that reads the specified number of components with
the given type from the given data view, in little-endian
order, and writes them into a given result array.

@param {ComponentDatatype} componentType The component type
@returns {ComponentsReaderCallback} The reader