obj.point()
, obj.face()
,…shapes.py
rectangle(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.