Resultados 1 al 5 de 5

Covertir coordenadas UV por caras a coordenadas UV por vértice

  1. #1
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Covertir coordenadas uv por caras a coordenadas uv por vertice

    Hola, tengo un objeto en Blender que contiene coordenadas UV por caras, y necesito crear un script de Python que me devuelva las coordenadas UV por vértice calculadas a partir de las coordenadas por cara.

  2. #2
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,694

    Covertir coordenadas uv por caras a coordenadas uv por vertice

    Si que te han dado problemas las UV ¿eh? Yo no tengo ni idea de Blender, pero supongo que, todo depende un poco de cómo tienes definidas las UV de la cara? Que información tienes por cara? Porque si es sólo la coordenada en u y v del punto central me parece que es complicado encontrar la relación con sus vértices. Suerte con eso.

  3. #3
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Covertir coordenadas uv por caras a coordenadas uv por vertice

    La coordenadas UV por cara las creé a partir de un archivo que proporcionaba las coordenadas UV por vértice, un amigo me paso una línea de código para hacerlo.

    Supongo que ahora el paso inverso debería ser sencillo, pero no tengo ni idea sobre cómo hacerlo.

  4. #4
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,694

    Covertir coordenadas uv por caras a coordenadas uv por vertice

    Por eso la pregunta, con que información cuentas? Promediar un determinado número de coordenadas UV es simple, pero hacer el proceso inverso puede ser muy difícil si no cuentas con más información que la coordenada resultante.

    Vamos, yo ni idea de Blender, sólo estoy pensando en voz alta y tratando de seguir cierta lógica, quizás existe alguna línea mágica que te resuelva el problema (no lo creo, pero nunca se sabe).

  5. #5
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Covertir coordenadas uv por caras a coordenadas uv por vertice

    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.

Temas similares

  1. Copiar coordenadas de un vértice a otro
    Por mike82 en el foro Modelado
    Respuestas: 3
    : 24-03-2017, 23:25
  2. Saber las coordenadas de un vértice
    Por slash en el foro Programas de Diseño 3D y CAD
    Respuestas: 6
    : 28-01-2010, 09:54
  3. XYZ coordenadas
    Por Pitu en el foro Plugins y Scripts
    Respuestas: 1
    : 12-08-2009, 11:45
  4. Blender Cómo añadir coordenadas UV a un vértice en Blender
    Por jor1980 en el foro Plugins y Scripts
    Respuestas: 1
    : 24-05-2009, 05:54
  5. Coordenadas en 3ds Max
    Por borjamaris en el foro Modelado
    Respuestas: 4
    : 09-04-2007, 21:11