Удалите симплекс из соскобы Триангуляции Делоне

У меня есть набор точек, из которых я вычисляю триангуляцию Делоне, используя функцию scipy.spatial.Delaunay. Например, что-то вроде следующего:

import numpy as np
from scipy.spatial import Delaunay

tri = Delaunay(np.random.rand(10,2))

Что я хочу сделать после того, как это вычислено, так это удалить симплекс. Есть простой способ сделать это? Я заметил, что у объекта Делоне есть метод дляadd_point но ничего дляremove_point или жеremove_simplex.

На мой взгляд, у меня есть два варианта. Я сам знаю список точек, поэтому я просто удаляю необходимые точки и пересчитываю триангуляцию Делоне. Я надеюсь избежать этого, так как это может стать неэффективным, если мне придется пересчитывать много очков. Другой вариант, который я вижу, это непосредственно редактировать параметры объекта, но это кажется потенциально опасным методом. У кого-нибудь есть предложения по лучшему методу?

Ответы на вопрос(1)

Ваш ответ на вопрос