docs: def cut_across_axis_by_percentile(self, dim, minpct=0, maxpct=100):
          '''
          Like cut_across_axis, except the subset of vertices is
          constrained by percentile of the data along a given axis
          instead of specific values. (See numpy.percentile.)
  
          For example, if the mesh has 50,000 vertices, `dim` is 2, and
          `minpct` is 10, this method drops the 5,000 vertices which are
          furthest along the +z axis.
  
          See numpy.percentile
  
          Return the original indices of the kept vertices.
  
          '''
          value_range = np.percentile(self.v[:, dim], (minpct, maxpct))
          return self.cut_across_axis(dim, *value_range)