« 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

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 2 : Ligne 2 :


=Création de l'objet=
=Création de l'objet=

Une fois que l'on a transformé l'une des vues 3D en vue Texte (script Python), et entré le fameux ''import Blender'' qui permet de commencer, on va également importer l'objet ''NMesh'' dont le tétraèdre sera une instance:

<source lang="python">
import Blender
from Blender import NMesh
tm=NMesh.GetRaw()
</source>


=Entrée des sommets=
=Entrée des sommets=

Version du 28 juillet 2010 à 17:56

Un objet 3D est un objet ! En l'occurrence, un objet Mesh, que l'on peut créer et modifier sous Python. Puisque le plus petit objet 3D est le tétraèdre, on va en créer un pour illustrer par un exemple comment ça fonctionne. L'exemple sera un tétraèdre régulier inscrit dans un cube, pour avoir plus facilement les coordonnées de ses sommets.

Création de l'objet

Une fois que l'on a transformé l'une des vues 3D en vue Texte (script Python), et entré le fameux import Blender qui permet de commencer, on va également importer l'objet NMesh dont le tétraèdre sera une instance:

import Blender
from Blender import NMesh
tm=NMesh.GetRaw()

Entrée des sommets

Entrée des faces

Naissance du tétraèdre