Changer le repère graphique utilisé dans turtle

Résolu
bnoa63 -  
mamiemando Messages postés 33785 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

On sait que le repère de la fenêtre graphique turtle sous python a pour origine le centre de la fenêtre, un axe x vers la droite et un axe y vers le haut.

Ma question est de savoir s'il est possible de changer ce repère, et par exemple placer l'origine en haut à gauche de la fenêtre graphique.

Merci beaucoup

Noa


Windows / Chrome 107.0.0.0

A voir également:

1 réponse

mamiemando Messages postés 33785 Date d'inscription   Statut Modérateur Dernière intervention   7 885
 

Bonjour,

Oui c'est possible, voir cette réponse que j'ai légèrement modifiée :

import turtle

xmax = 100
ymax = 200

canvas = turtle.getcanvas()
screen = turtle.TurtleScreen(canvas)
screen.setworldcoordinates(0, ymax, xmax, 0)

turtle = turtle.RawTurtle(screen)
turtle.goto(xmax, ymax)

screen.mainloop()

Note que cela renverse l'orientation de l'axe vertical par la même occasion.

Bonne chance

0