Comparer 2 meshes - script python

Posté par dono le 7/2/2017 11:19:32
Hello à tous

Je continue ma découverte de python

Le 2ème script que je voudrais faire: comparer 2 objets d'une scène, regarder si ils sont identiques, et dans ce cas, en faire des instances.

Cas concret: un .obj venant de maya avec 20 colonnes strictement identiques, mais reconnu dans blender comme des objets et meshs différents. L'intérêt serait d'en faire des instances pour alléger la scène.

Alors je pensais créer des listes de coordonnées des vertices et le comparer.

J'arrive à ma première question
Quand je regarde les vertices d'un simple cube créé dans une scène, je tombe sur ça:

bpy.data.meshes['Cube'].vertices[4].co
Vector((1.0000004768371582, 0.999999463558197, 1.0))


Ca ne tombe pas pile, c'est normal ?

Merci !!

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=2&topic_id=46935&post_id=563088