Changer le repère graphique utilisé dans turtle

Résolu/Fermé
bnoa63 - Modifié le 1 déc. 2022 à 16:16
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 1 déc. 2022 à 16:11

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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 1 déc. 2022 à 16:14

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