J'ai cette tâche pour convertir un objet 3D à partir d'un fichier .obj (en utilisant Blender) dans une image 2D en utilisant matplotlib en python. Convertir de la 3D en 2D est fait en utilisant des matrices, donc c'est ok, mais je ne sais pas comment obtenir les coordonnées du fichier. Lorsque j'imprime le contenu du fichier, je reçois ceci:Comment obtenir des coordonnées à partir du fichier .obj en python?
# Blender v2.73 (sub 0) OBJ File: ''
# www.blender.org
mtllib test.mtl
o Cube
v 1.000000 -1.000000 -1.000000
v 1.000000 -1.000000 1.000000
v -1.000000 -1.000000 1.000000
v -1.000000 -1.000000 -1.000000
v 0.388735 1.108067 -2.206034
v 1.538758 0.520736 2.855389
v -0.570206 0.995216 0.054703
v -0.454593 3.815588 -1.404268
usemtl Material
s off
Quelqu'un peut-il m'aider? :)
Il vaudrait peut-être mieux laisser Blender interpréter le format de fichier .obj pour vous en l'important dans Blender et en écrivant un script d'exportation qui itère sur les sommets. –