« 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>
|