[Blender] Covertir coordenadas UV por caras a coordenadas UV por vértice

Os voy a poner la forma en la que creo las coordenadas UV por caras a partir de las coordenadas UV por vértices que me da mi archivo:
Fac, UV = Mathutils. Vector(uv[a[i]), Mathutils. Vector(uv[bb[i]), Mathutils. Vector(uv[cc[i]).

Donde a[i], BB[i] y cc[i] son las matrices que me dicen los índices de los vértices que conforman el triángulo de la cara i.

Y uv[] es la matriz que almacena las coordenadas UV para cada vértice.

Esta es la forma en la que paso las coordenadas UV de vértices a caras, ahora a ver si alguien a partir de aquí me da una pista de cómo pasar las coordenadas UV por caras que me devuelve Blender a coordenadas UV por vértice para escribirlas en mí archivo.

Ver más sobre el tema y los comentarios en el foro