Gracias Gracias:  1
Resultados 1 al 9 de 9

Tema: Problema al exportar objeto con script python

  1. #1
    Senior Member
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Problema al exportar objeto con script python

    Hola tengo un par de scripts en blender, uno para importar un objeto y el otro para exportarlo, el problema es que una vez le importa cuando voy a exportarlo con la siguiente sentencia:

    for v in datosobjeto.verts:
    x=v.co[0]
    y=v.co[1]
    z=v.co[2]

    me devuelve las coordenadas de los vértices sin ningún cambio, es decir aunque mueva algún vértice, me sigue devolviendo la posición que tenía al importarlo.

    Alguien puede echarme una mano

  2. #2
    Vampiro Giovanni Avatar de Pepius
    Fecha de ingreso
    Feb 2004
    Ubicación
    Guadassuar, Valencia
    Mensajes
    4,998

    Respuesta: Problema al exportar objeto con script python

    Igual habría que ver el resto del código, porque de ahí no se puede deducir demasiado. O eso o se me esta pasando algo porque no veo nada raro. Como mucho que estes usando siempre las mismas variables (x,y,z) para todos los vértices y se sobreescriban, pero es problema no lo comentas.

    Un saludo.

  3. #3
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Respuesta: Problema al exportar objeto con script python

    No había que actualizar la malla o algo así :-que Ains! a ver si me jubilo ya de una vez y tengo tiempo para todo
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  4. #4
    Senior Member
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Respuesta: Problema al exportar objeto con script python

    Caronte si que me suena lo de actualizar la malla, pero no se como hacerlo.Tienes idea de cómo se hace.Gracias

  5. #5
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Respuesta: Problema al exportar objeto con script python

    Ni idea, pero por probar...
    Intenta .update() después del nombre que estes usando como variable de la malla
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  6. #6
    Senior Member
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Respuesta: Problema al exportar objeto con script python

    he probado con update pero me da un error de sintaxis, estoy buscando información sobre la sintaxis, pero no encontré nada aún

  7. #7
    Miembro Nuevo
    Fecha de ingreso
    Oct 2008
    Ubicación
    Argentina (La Pampa)
    Mensajes
    5

    Respuesta: Problema al exportar objeto con script python

    Para obtener la maya deformada, debes usar GetRawFromObject, esta en el modulo NMesh.

    Seria algo así:
    Código:
    import Blender
     from Blender import NMesh, Window
    
     editmode = Window.EditMode() # Estamos en modo de edición? 
     if editmode: Window.EditMode(0) # si es así, salimos
    
     datosobjeto = NMesh.GetRawFromObject(objeto.name) # Obtiene la maya, debes pasar el nombre del objeto
    
     for v in datosobjeto.verts:
     x=v.co[0]
     y=v.co[1]
     z=v.co[2]
     #haces lo que sea con los vértices x,y,z
     #...
     #...
    
    
     if editmode: Window.EditMode(1) # opcional, si estamabos en editmode, vuelve (solo para dejar todo como estaba)
    Última edición por martin_bfg10k; 26-04-2009 a las 17:45 Razón: Me habia equivocado en el ejemplo

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

    Respuesta: Problema al exportar objeto con script python

    Interesante

  9. #9
    Senior Member
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Thumbs up Respuesta: Problema al exportar objeto con script python

    Gracias, lo descubrí hace unos días y no pude postearlo porque mi pc se estropeó.
    Efectivamente para que los cambios se hagan efectivos al exportar mediante script hay que abandonar el modo edición.

Temas similares

  1. Blender Python-Script Cambiar de nombre y que lo tome la variable
    Por claux31 en el foro Programación y Scripts
    Respuestas: 0
    Último mensaje: 27-09-2016, 23:11
  2. Blender Energy y Color en Objeto Luz (Python BGE)
    Por Juani en el foro Programación y Scripts
    Respuestas: 2
    Último mensaje: 02-06-2016, 18:02
  3. Respuestas: 0
    Último mensaje: 09-09-2013, 21:01
  4. 3ds Max Script de Python para exportar formatos
    Por martha_ezv en el foro Programación y Scripts
    Respuestas: 2
    Último mensaje: 22-04-2010, 20:00
  5. Pasar script de python blender a 3ds
    Por jor1980 en el foro Programación y Scripts
    Respuestas: 6
    Último mensaje: 07-10-2009, 13:43

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.
  •