Ok, muchas gracias. He adaptado tu función a la mía, puesto que ha de hacerse por duplas pues un triángulo puede tener hasta tres vecinos (uno por cada arista) y sigue sin ir, al menos aprendí bien cómo pasar una vector de punteros a una función.
Como creo que lo que dices es correcto y juraría que lo que tenía antes también repasaré la creación de ese vector de punteros porque aunque crea que está bien tiene que haber un error en algún lado y aunque lo daba por bueno lo anterior tiene que estar antes de la búsqueda porque si no se explica. Gracias de nuevo por tu tiempo, iré haciendo a mano los cálculos y ver dónde puede estar.
Como creo que lo que dices es correcto y juraría que lo que tenía antes también repasaré la creación de ese vector de punteros porque aunque crea que está bien tiene que haber un error en algún lado y aunque lo daba por bueno lo anterior tiene que estar antes de la búsqueda porque si no se explica. Gracias de nuevo por tu tiempo, iré haciendo a mano los cálculos y ver dónde puede estar.