« Programmation objet et géométrie/Objets Python sous Blender/Création de surfaces paramétrées avec bpy » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 87 :
 
En réalité, il manque des faces telles que 49-99-50-0 et 5000-0-1-5001 mais leur absence ne se verra pas, et corriger cet oubli, est laissé en exercice...
 
 
=Création de la surface de Steiner=
 
Ensuite comme précédemment il reste à
 
*Instancier un objet héritant de la classe ''meshes'', et l'appeler ''pp'' (comme ''plan projectif'')
*Y placer les sommets calculés ci-dessus;
*Y ajouter les faces calculées ci-dessus;
*Rendre la scène Blender active pour pouvoir la modifier;
*En profiter pour y placer l'objet ''surface de Steiner''
 
Ce qui s'écrit ainsi:
 
<source lang="python">
st=bpy.data.meshes.new('pp')
st.verts.extend(sommets)
st.faces.extend(faces)
scn = bpy.data.scenes.active
ob = scn.objects.new(st, 'steiner')
</source>