Ce programme est sous licence Creative Commons 2.0 BY-SA-NC
Description :
Un paint pour casio. Et oui, encore un, mais celui-ci à une particularité, l'image déssinée est continuellement affichée, pas besoin de naviguer dans des menus, et d'appuyez sur une touche pour afficher l'image.
Voici les différents options :
Appuyer sur MENU pour les afficher à l'écran.
+ F1 : Gomme
+ F2 : Ouvrir
+ F3 : Sauver
+ F4 : Filtre négatif
+ F6 : Pot de peinture
CTRL (Touche à coté de SHIFT) +
Cliquez pour découvrir
Cliquez pour recouvrir
+ F1 : Copier
+ F2 : Coller
+ F3 : Paramètres
MAJ : Optimisation conséquente (je suis passé de 8000 à 4000 octets). De plus, mnt, le prog est bcp plus rapide (le temps de remplissage du pot de peinture est passé de 1 min à 30 sec pour un cercle de tout l'écran (sur G100))
INSTALLATION :
Cliquez pour découvrir
Cliquez pour recouvrir
Ce programme nécessite certains sous-programmes disponible avec mon programme GEOMETRY. Si vous ne l'avez déjà télécharger, vous n'aurez qu'à télécharger les fichier joint de mon message suivant, qui sera un .rar contenant ces sous programmes dans les extensions .fxi,.cat et.g1r
Alpha + F6, tu choisis zone (1) et puis noir (1) et après tu positionne le curseur au centre du cercle (où d'une autre figure) et tu appuie sur EXE. J'espère avoir été clair.
En fait, si je me souviens bien, à partir de l ordonnée du point A obtenue avec plot[DISP], je regardais, avec une boucle de pixel test, l’abscisse des points les plus proches de A appartenant à la figure (appelons les P et Q) (donc noir) (à gauche et à droite) et de même ordonnées (que A). A partir de ces points, je trace une ligne qui à pour extrémités les points ayant pour abscisse celle des points P et Q et dont le pixel test est positifs (donc noir donc probablement appartenant à la figure). Je ré effectue cette opération jusqu à je sois au centre de la figure (donc sur le point A).
Cette fonction marche relativement bien (en tout cas pour les polygones et autre figure de base (cercle, ellipse, ...). Malheureusement, elle est encore assez lente : elle mets 1 min pour remplir un cercle faisant tout l'écran (mais je vais l'optimisé, et il faut aussi dire que c'est sur une graph 100 ). J espère avoir été clair
Edit : Après quelques optimisation, j'arrive à 45 seconde au lieu de 1 minute pour le même cercle. Je vais bientôt poster une maj avec correction des bugs.
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