Eliminar simplex de la triangulación de Delaunay scipy

Tengo un conjunto de puntos, a partir del cual calculo una triangulación de Delaunay usando la función scipy.spatial.Delaunay. Algo a lo largo de lo siguiente, por ejemplo:

import numpy as np
from scipy.spatial import Delaunay

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

Lo que quiero hacer después de calcular esto es eliminar un símplex. ¿Hay una forma fácil de hacer esto? Noto que el objeto Delaunay tiene un método paraadd_point pero nada pararemove_point oremove_simplex.

A mi modo de ver, tengo dos opciones. Conozco la lista de puntos, así que simplemente elimino los puntos necesarios y vuelvo a calcular la triangulación de Delaunay. Espero evitar esto, ya que puede volverse ineficiente si tengo que volver a calcular mucho para muchos puntos. La otra opción que puedo ver es editar directamente los parámetros del objeto yo mismo, pero esto parece un método potencialmente peligroso. ¿Alguien tiene alguna sugerencia de un método mejor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta