Posté le 07/05/2014 18:33
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 247 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 07/05/2014 18:41 | #
Tu choisis de dire, dans ton cas, que chaque case de la matrice représente une zone de 32*32 pixels. Par contre, il te manquera une ligne et une colonne. Le problème est que 127 et 63 n'ont pas de diviseur pratique.
Donc, le pixel en haut à gauche de la case [Y,X] de la matice a pour coordonnées (32X-1,97-32Y), en supposant que la matrice s'affiche de la même manière que dans le menu RUN, et, dans le repère normalisé de ViewWindow, avec les commandes Plot et F-Line (donc pas Pxl).
Citer : Posté le 07/05/2014 18:43 | #
pourquoi le X du pixel est32X-1
Citer : Posté le 07/05/2014 19:58 | #
Car X varie de 1 à 4 (pour ton écran). Or l'écran commence à 1. Donc
1 -> 1
2 -> 33
3 -> 65
4 -> 97
C'est purement affine. X Screen = 32XMat-31.
Pour le Y c'est pareil, sauf que c'est 63-(32Y-31) = 63-32Y+31 = 97-32Y.
Citer : Posté le 07/05/2014 20:00 | #
ok merci