Origine des coordonnées dans une image bmp

[Résolu]
Signaler
Messages postés
4
Date d'inscription
lundi 3 juillet 2006
Statut
Membre
Dernière intervention
11 août 2006
-
Messages postés
4
Date d'inscription
lundi 3 juillet 2006
Statut
Membre
Dernière intervention
11 août 2006
-
Bonjour,
Je réalise un programme d'affichage et de traitement de données en C++ avec la bibliothèque wxWidgets sous DevC++.
Pour l'affichage j'ai créer une image bmp dans laquelle je dessine et que j'affiche ensuite dans un wxMemoryDC.
Pour créer ma courbe, j'ai tout simplement effectué une correspondance entre les coordonnées des points de ma courbes et les coordonnées en pixels de mon image. Le problème c'est que les coordonnées de mon image ont pour origine le coin en haut à gauche alors que pour mon graphique l'origine doit se situer en bas à gauche...
Comment puis je remédier à ce problème ?

3 réponses

Messages postés
492
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2012
1
Salut,

ben simple question de math niveau 3e :


Ymax -> la hauteur en pixels de ton image
y->la coordonné y de ton graphique


tu fait  :

coordonne y a tracer : Ymax - y


Les point de ton graphique on donc pour coordonnées :

(x, Ymax-y)

TuRn3r
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
Essais sur ce forum:

http://www.wxdevelop.com/

Tu aura peut-être plus de change d'avoir un réponse qu'ici.

C++ (@++)
___________________________________________
Les plus grands esprits trouvent toujours une solution
Forum de débats sur la programmation
Messages postés
4
Date d'inscription
lundi 3 juillet 2006
Statut
Membre
Dernière intervention
11 août 2006

Merci ! Ca marche aussi comme astuce...
Je cherchais plutôt la fonction qui permet de changer le point d'origine du graphique... J'ai trouvé ma réponse sur un autre forum...
Si ça peut aider quelqu'un d'autre :
Il faut utiliser wxDC::SetAxisOrientation pour changer l'orientation de axes et se retrouver dans la configuration habituelle d'un graph...