« Movie2Gcode » : différence entre les versions

De fablabo
Aller à :navigation, rechercher
Cedric (discussion | contributions)
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
|materiaux=PLA
|ingrédients=PLA
}}
}}
==Résumé==
==Résumé==


Ligne 49 : Ligne 51 :




==le programme==
==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'utilise TKinter avec python.
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.


quelques ressources à ce sujet :


http://www.tkdocs.com/tutorial/firstexample.html
[[image:Movie2Gcode.png|800px]]


http://www.tutorialspoint.com/python/python_gui_programming.htm
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)




ou wxpython
voici le programme dans son état actuel :[[Fichier:Movie2gcode.zip]]


http://wiki.wxpython.org/wxPython%20by%20Example
[[Catégorie:FabAcademy]]