« Movie2Gcode » : différence entre les versions
De fablabo
Aucun résumé des modifications |
|||
(6 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
|license=CC-by-sa-3.0 | |license=CC-by-sa-3.0 | ||
|contributeurs=Cedric | |contributeurs=Cedric | ||
| | |ingrédients=PLA | ||
}} | }} | ||
==Résumé== | ==Résumé== | ||
Ligne 49 : | Ligne 51 : | ||
== | ==maquette du programme en bash== | ||
Comme la chaîne de conversion utilise de nombreux programmes, j'ai réalisé un premier programme en bash : | Comme la chaîne de conversion utilise de nombreux programmes, j'ai réalisé un premier programme en bash : | ||
Ligne 196 : | Ligne 198 : | ||
* choisir les images sources | * choisir les images sources | ||
* régler et ajuster la vectorisation | * régler et ajuster la vectorisation | ||
* définir la taille réelle de l'objet final | |||
* régler les options de remplissage/gcode | |||
* lancer le calcul | * lancer le calcul | ||
J'utilise wxpython comme librairie d'interface | |||
http://wiki.wxpython.org/wxPython%20by%20Example | |||
j' | Finalement, je suis entrain de réécrire tout le programme en python, pour simplifier les futures évolutions du programme. | ||
j'ai bien avancé mais je n'ai pas encore eu le temps de finir l'intégration de toute la chaîne. | |||
[[image:Movie2Gcode.png|800px]] | |||
J'ai cependant appris de nombreuses choses, comme par exemple : | |||
* créer une interface graphique avec wxpython | |||
* appeler des programmes externes et afficher les résultats dans le programme python | |||
* faire du multithread (la boucle de traitement existe mais est pour l'instant vide) | |||
voici le programme dans son état actuel :[[Fichier:Movie2gcode.zip]] | |||
[[Catégorie:FabAcademy]] |