docs: def _read_bin(self, stream, byte_order):
          '''
          Load a PLY element from a binary PLY file.  The element may
          contain list properties.
  
          '''
          self._data = _np.empty(self.count, dtype=self.dtype(byte_order))
  
          for k in _range(self.count):
              for prop in self.properties:
                  try:
                      self._data[prop.name][k] = \
                          prop._read_bin(stream, byte_order)
                  except StopIteration:
                      raise PlyElementParseError("early end-of-file",
                                                 self, k, prop)