def METHOD_NAME(self, num_points):
    x_scale = (self.bounding_box[1][0] - self.bounding_box[0][0]) \
              / (num_points - 1)
    x_trafo = x_scale * np.array(range(num_points)) + self.bounding_box[0][0]
    return x_trafo