2013-03-28 2 views
1

Je suis nouveau au traitement, je l'ai trouvé en recherchant "dessiner avec codage", et je l'ai essayé, semble chaque fois que je modifie le code, je dois arrêter et rendre à nouveau pour obtenir la finale résultattemps réel rafraîchissant dans le traitement

Y a-t-il un moyen d'obtenir un graphique mis à jour sans le rendre? cela peut être beaucoup plus pratique pour créer des figures simples. sinon, existe-t-il une alternative au traitement qui peut dessiner un graphique avec codage? J'ai utilisé Tikz dans Latex, mais ce n'est que pour Latex, je veux quelque chose qui peut me permettre de dessiner une figure en codant, j'ai assez souffert en utilisant des logiciels comme coreldraw, il manque l'élégance fondamentale du codage ..

Merci beaucoup!

Répondre

2

S'il vous plaît jeter un oeil à la FluidForms libraries.

  • facile à installer
  • documentation
  • et tutoriels vidéo
  • aussi longtemps que vous ne courez pas dans les exceptions, le code en direct confortablement
  • si vous préfixer les variables publiques avec param vous obtenez également curseurs gratuitement:)

faire vérifier les didacticiels vidéo, en particulier this one:

FluidFormsLibs live coding

En outre, si vous utilisez Python est pas un problème, je recommande d'avoir un coup d'oeil:

  1. NodeBox
  2. Field

Python est un langage de script brillant - ce qui rend le prototypage/'Live Coding' facile (bien qu'il puisse être compilé et il joue aussi bien avec c/C++) et est facile à prendre en main et une joie à utiliser.

Field preview

+0

est-ce pas FluidForms une bibliothèque 3D? Qu'est-ce que cela a à voir avec le codage en direct (par exemple, voir les résultats des changements dans le code sans relancer le programme)? –

+0

@JorgeCardoso Vous avez raison, c'est une bibliothèque 3d, mais pas seulement une bibliothèque 3d, elle vous permet également de faire du codage en direct. Vous pouvez le voir dans la vidéo liée (qui entre btw est sur le site de la bibliothèque comme précédemment lié) –

+0

Cool! Ne connaissait pas la capacité de codage en direct! –

0

En traitement, vous devez exécuter votre programme pour voir les changements (graphiquement), à moins que vous écrivez du code pour recevoir une entrée de l'utilisateur d'ajuster dynamiquement ce que vous dessinez. Pour créer des interfaces utilisateur, il y a par exemple la bibliothèque controlP5 (http://www.sojamo.de/libraries/controlP5/).

Il ne supporte pas le "codage en direct" (au moins que je sache).