docs: def remove_zero_points(self):
          """Remove all elements where the norms and points are zero.
  
          Note
          ----
          This returns nothing and updates the NormalCloud in-place.
          """
          points_of_interest = np.where((np.linalg.norm(self.point_cloud.data, axis=0) != 0.0)  &
                                        (np.linalg.norm(self.normal_cloud.data, axis=0) != 0.0) &
                                        (np.isfinite(self.normal_cloud.data[0,:])))[0]
          self.point_cloud._data = self.point_cloud.data[:, points_of_interest]
          self.normal_cloud._data = self.normal_cloud.data[:, points_of_interest]