Gracias Gracias:  0
Resultados 1 al 5 de 5

Tema: Covertir coordenadas uv por caras a coordenadas uv por vertice

  1. #1
    Senior Member
    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
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Respuesta: 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 como 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
    Senior Member
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Respuesta: 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 como hacerlo.

  4. #4
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Respuesta: 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
    Senior Member
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Respuesta: 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[aa[i]]), Mathutils.Vector(uv[bb[i]]), Mathutils.Vector(uv[cc[i]])


    donde aa[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 como pasar las coordenadas uv por caras que me devuelve blender a coordenadas uv por vértice para escribirlas en mi archivo.

Temas similares

  1. Blender Copiar coordenadas de un vértice a otro
    Por mike82 en el foro Modelado
    Respuestas: 4
    Último mensaje: 25-03-2017, 22:42
  2. Blender Copiar coordenadas de un vertice a otro.
    Por mike82 en el foro Modelado
    Respuestas: 3
    Último mensaje: 25-03-2017, 01:25
  3. Blender Saber las coordenadas de un vertice
    Por slash en el foro Problemas con Programas
    Respuestas: 6
    Último mensaje: 28-01-2010, 11:54
  4. XYZ coordenadas
    Por Pitu en el foro Programación y Scripts
    Respuestas: 1
    Último mensaje: 12-08-2009, 12:45
  5. Blender Como añadir coordenadas uv a un vertice en blender
    Por jor1980 en el foro Programación y Scripts
    Respuestas: 1
    Último mensaje: 24-05-2009, 06:54

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •