J'essaie de convertir une coordonnée d'un système de coordonnées à un autre, afin de pouvoir la dessiner sur une image.
Fondamentalement, le système de coordonnées de destination est le suivant:
X range: 0 to 1066
Y range: 0 to 1600
(juste une image standard sur laquelle je dessine avec une taille de 1066 x 1600)
La position que j'essaie de dessiner sur l'image a en fait exactement la même taille, mais le système de coordonnées est différent. L'étendue de toutes les coordonnées est de 1066x1600.
Mais un exemple de coordonnées serait:
(111.33f, 1408.41f)
(-212.87f, 1225.16f)
La plage de ce système de coordonnées est:
X range: -533.333 to 533.333
Y range: 533.333 to 2133.333
J'ai l'impression que ce sont des calculs TRÈS simples, mais pour une raison quelconque, je ne comprends pas.
Comment puis-je convertir les coordonnées fournies dans le premier système de coordonnées?