code: def distances(self, points):
          
          return [np.dot(self.normal_vector, pp) + self.d for pp in points]
docs: Computes the distances from the plane to each of the points. Positive distances are on the side of the
          normal of the plane while negative distances are on the other side
          :param points: Points for which distances are computed
          :return: Distances from the plane to the points (positive values on the side of the normal to the plane,
                   negative values on the other side)