Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Blender] script export vers txt

    28 septembre 2011 à 15:23:04

    Bonjour,

    J'essaie de faire un script pour exporter toutes les infos sur les vertices, normals, faces, etc... vers un fichier txt

    J'arrive a récupérer la liste des vertices, l'ordre dans lesquel les appeler pour faire les faces.
    Mais je n'arrive pas a récupérer correctement les normals (que l'objet soit en smooth ou flat j'ai le même résultat)

    Voila mon bout de code (je sais pas si ça respecte les bons usages je n'y connais rien en python)
    print("")
    print("")
    print("")
    print("")
    print("")
    print("")
    print("")
    print("")
    
    import bpy
    
    data = bpy.context.active_object.data
    
    print("---Vertices---", end="")
    for i in data.vertices:
        print()
        for j in i.co:
            print (j, " ", end="")
    
    print()    
    print("---Normals---", end="")
    for i in data.vertices:
        print()
        for j in i.normal:
            print (j, " ", end="")
    
    print()    
    print("---Faces---", end="")
    for i in data.faces:
        print()
        for j in i.vertices:
            print (j, " ", end="")
    
    • Partager sur Facebook
    • Partager sur Twitter
      28 septembre 2011 à 16:23:57

      J'ai une grande nouvelle pour toi, le format .obj n'est rien d'autre qu'une format .txt. Regarde le code utilisé.
      • Partager sur Facebook
      • Partager sur Twitter
        1 octobre 2011 à 14:48:06

        Je sais. Mais je comprend pas ce qu'ils font
        • Partager sur Facebook
        • Partager sur Twitter

        [Blender] script export vers txt

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown