Tengo que hacer 2d triángulos de una lista de 2d puntos con una condición: la longitud de cualquier borde no puede ser más larga que una constante predefinida.Crear 2d triángulos a partir de 2d puntos
Algo como esto:
¿Conoce cualquier algoritmo que puede hacer esto? O cualquier consejo?
Gracias!
+1 para la triangulación de Delaunay. Esto forma intrínsecamente triángulos bien "equilibrados". Esto debería hacer un trabajo razonable de minimizar las posibilidades de bordes demasiado largos, pero no garantiza las longitudes de borde específicas. No creo que puedas eliminar bordes excesivamente largos, pero si hay un problema, parece poco probable (aunque no imposible) que haya una triangulación alternativa que funcione. El problema es que, incluso si es posible (no estoy seguro - mi geometría de cálculo está oxidada) probablemente sea difícil de encontrar. Puede ser una especie de triangulación de try-all-possible-thing. – Steve314