Carré
Dans le fichier texte
shapes.py
, à la suite de la fonction
Rectangle
Ajouter une fonction square(x,y,w)
permettant de générer des carrés de toutes tailles.
Utiliser la fonction square()
pour ajouter un carré à côté des deux premiers rectangles.
Voir plus bas les
détails de construction.
Détails
Arguments
La fonction doit prendre
3 arguments et utiliser la fonction
Rectangle
Nom
def rectangle(...):
...
return obj
obj = rectangle(...)
obj.rename("square")
Structure
Le module d'importation
import bpy
Pygram = bpy.data.texts["pygram.py"].as_module()
def rectangle(...) :
...
r1 = rectangle(...)
r2 = rectangle(...)
def square(...):
...
obj = rectangle(...)
...
return obj
sq = square(...)
Attention à ne pas nommer la variable contenant l'objet carré «
square
», car ce nom est
déjà utilisé par la
fonction square()
.
Objets
Pygram.cleanup()