Dessiner un cercle g.drawOval

cs_Juls Messages postés 41 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 16 juillet 2003 - 26 mai 2003 à 11:59
cs_Juls Messages postés 41 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 16 juillet 2003 - 26 mai 2003 à 17:58
Au cas ou petite question .
Lorsqu'on dessine un cercle avec g.drawOval ( x , y , largeur , hauteur ) les coordonnées x et y font référence au haut a gauche du cercle peut on dessiner ce meme cercle en indiquant son centre en coordonnées x et y

Merci d'avance pour les idées !!!

Juls

2 réponses

benohite Messages postés 210 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 18 décembre 2003 7
26 mai 2003 à 16:19
bonjour,
voila avec un peu de mathematiques tu peut resoudre ton probleme
si tu consideres ton point de coordonnees (x,y) ce point
fait un angle avec je diametre horizontal (cet angle est surement de 45 si java dessine l oval dans un carre)
il te suffit alors de retirer le cos et le sin de l angle au coordonnées pour obtenir le point central du cercle
tu n as plus qu a mettre cet algo dans une methode et le tour est joué

benohite
:big)
0
cs_Juls Messages postés 41 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 16 juillet 2003 4
26 mai 2003 à 17:58
houhou quelle idée ingénieuse !!
merci beaucoup !
d'aprés toi si on considére que c'est un carré il suffirait que je retranche a mon x la moitié de la taille ( dans mon cas 10 de largeur et 10 de hauteur pour un carré ) soit 5 et que je fasse la meme pour y vu que les y croissant sont vers le bas non ??
Je vais tester tout de suite
Merci encore!!!
0
Rejoignez-nous