Dessiner des lignes

Méthode

La fonction line() permet de dessiner une ligne. Cette fonction prend 4 paramètres :

1
line(x1,y1,x2,y2)

avec :

  • x1 abscisse du point de départ de la ligne

  • y1 ordonnée du point de départ de la ligne

  • x2 abscisse du point d'arrivée de la ligne

  • y2 ordonnée du point d'arrivée de la ligne

Exemple

Saisissez et testez ce code

1
def setup():
2
    size(400,400)
3
    background(255,255,255)
4
    line(200,0,200,400)
5
6
def draw():
7
    pass

Vous devrez obtenir une ligne verticale séparant le canevas en deux. La fonction line() offre donc une méthode plus simple pour tracer des segments que la méthode vue à la section précédente.

Exercice 3 : Le sablier

Codez un programme permettant d'obtenir ceci :

Indications :

  • La fenêtre a pour dimension 200 par 200.

  • Il y a 20 lignes

  • si x est l'abscisse du point de départ d'une ligne, 200-x sera l'abscisse du point d'arrivée.

Exercice 4 : Vers l'infini et au delà...

Codez un programme permettant d'obtenir ceci :

Indication :

  • La fenêtre a pour dimension 200 par 200.

  • Il y a deux jeux de 50 lignes