Bonjour bonjour,
Après beaucoup de recherche et peu de résultats, je viens poser mes questions ici.
Voilà un petit moment que je cherche à exporter les binormals et tangents depuis l'API et plusieurs choses me bloquent...
Tout d'abord, tous les algorithmes que j'ai pu trouver utilisent les uvCoords. Pourtant, les binormals et tangents sont liés à la géométrie de l'objet et non aux textures (ou bien je n'ai rien compris ?). N'y a t-il pas un autre moyen ?
Ensuite mon problème c'est l'accès aux données. J'ai trouvé comment accéder aux edges et uvCoords mais les listes que j'en tire ne correspondent pas en taille. Je pensais pourtant parcourir les edges avec le code suivant :
if meshData.tessface_uv_textures:
edges = []
for face in meshData.tessfaces:
edge.append((face.edge_keys))
for layer in meshData.tessface_uv_textures:
for data in layer.data:
for uv in data.uv:
print('%f %f' % (uv[0], uv[1]))
print('\n')
else:
print('No texture applied')
Merci d'avance pour vos conseils !
Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=2&topic_id=39697&post_id=485682