shapes.pyrectangle(x,y,w,h) permettant de créer des rectangles de toutes dimensions et positionnés sur n'importe quel point du plan. Nous pourrons, pour tester cette fonction, l'appeler deux fois pour créer les deux rectangles suivants :import bpy Pygram = bpy.data.texts["pygram.py"].as_module() Pygram.cleanup()
Il s'agit donc de crĂ©er une fonction rectangle(x,y,w,h) prenant 4 arguments et permettant de crĂ©er des rectangles Ă partir d'une coordonnĂ©e (x,y) dans l'espace et aux dimensions voulues : en largeur (w pour width) et en hauteur (h pour height). Les objets produits par la fonction rectangle() doivent ĂȘtre nommĂ©s « rectangle ».
Pour créer cette fonction rectangle(), il faut se servir des fonctions de Pygram telles qu'illustrées dans le script.py 1) d'exemple mais en y ajoutant des variables qui serviront de paramÚtres pour la création de rectangles de toutes dimensions.
Cette fonction doit ensuite ĂȘtre utilisĂ©e deux fois 2) pour gĂ©nĂ©rer les deux rectangles.
Site sous licence Creative Commons BY-NC-ND v4.0 : Milovann
Yanatchkov