« Programmation objet et géométrie/Objets Python sous Blender/Création d'un objet 3D en Python sous Blender » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 51 :
*<math>1 \rightarrow 2 \rightarrow 3</math>
 
C'est dans l'ordre 0, 1, 2 qu'on va donc entrer les sommets de la première face. Ceux-ci sont, comme on l'a vu ci-dessus, des éléments de ''tm.verts'' qui est non seulement une méthode de ''tm'' mais aussi un tableau. Les premier des sommets du tétraèdre s'appelle donc par ''tm.verts[0]''. Enfin on crée une face avec la méthode ''Face()'' de la classe ''NMesh'':
 
<source lang="python">
f=NMesh.Face()
f.v.append(tm.verts[0])
f.v.append(tm.verts[1])
f.v.append(tm.verts[2])
tm.faces.append(f)
f=NMesh.Face()
f.v.append(tm.verts[0])
f.v.append(tm.verts[2])
f.v.append(tm.verts[3])
tm.faces.append(f)
f=NMesh.Face()
f.v.append(tm.verts[0])
f.v.append(tm.verts[3])
f.v.append(tm.verts[1])
tm.faces.append(f)
f=NMesh.Face()
f.v.append(tm.verts[1])
f.v.append(tm.verts[2])
f.v.append(tm.verts[3])
tm.faces.append(f)
</source>
 
=Naissance du tétraèdre=