Page 1 of 2

Outil de dessin vectoriel

Unread postPosted: 21 Jan 2014, 19:00
by technolapin
J'ai appris récemment ce qu'étaient les images vectorielles.
Voici le résultat: un générateur on-calc d'images vectorielles à insérer dans des scripts :D !
Cet outil permet de créer des images composées de formes simples (rectangles, ellipses et trais) qui peuvent être ensuite exportées en chaîne de caractère contenant un on.paint dessinant l'image, ce qui est beaucoup plus simple quand on veut dessiner un sprite.

Exemple fait à l'arrache:

Image

L'écran des couleurs (fait à l'arrache aussi):
Image

Et voilà! J''espère que ce sera utile à quelqu'un :D .

Re: Outil de dessin vectoriel

Unread postPosted: 23 Jan 2014, 17:42
by AnToX98
Le concept est vraiment super :bj:
Mais il y a beaucoup à améliorer, les touches ne sont pas assez intuitives : pourquoi ne pas faire un simple menu ?

Re: Outil de dessin vectoriel

Unread postPosted: 23 Jan 2014, 18:29
by technolapin
C'est simple: je ne connait pas le nom de la fonction appelée quand on appuis sur la touche "menu", et je voulais que tout l'espace soit dispo pour le dessin.

Re: Outil de dessin vectoriel

Unread postPosted: 23 Jan 2014, 18:39
by Levak
technolapin wrote:C'est simple: je ne connait pas le nom de la fonction appelée quand on appuis sur la touche "menu", et je voulais que tout l'espace soit dispo pour le dessin.

Regarde du coté de la toolpalette.

Re: Outil de dessin vectoriel

Unread postPosted: 24 Jan 2014, 12:08
by AnToX98
Ça tombe bien j'ai écrit un tuto là dessus : http://inspired-lua.org/index.php/2013/ ... e/?lang=fr

Re: Outil de dessin vectoriel

Unread postPosted: 24 Jan 2014, 19:16
by technolapin
Trop tard je l'ai vu hier soir et je sais utiliser les menus maintenant .

Re: Outil de dessin vectoriel

Unread postPosted: 27 Jan 2014, 16:02
by technolapin
Bon, je compte rajouter la possibilité de tracer des polygones vides et pleins en plus du menu, et je changerait peut-être même la sélection (qui est pour l'instant juste un rectangle noir).

Re: Outil de dessin vectoriel

Unread postPosted: 27 Jan 2014, 19:47
by AnToX98
Et pourquoi pas un outil dessin (crayon/pinceau) ?

Re: Outil de dessin vectoriel

Unread postPosted: 27 Jan 2014, 19:49
by Hayleia
Ça colle assez peu avec le dessin vectoriel. Le dessin vectoriel c'est en gros dire "il y a telle forme ici, telle autre là, etc", et le programme lit tout ça et affiche ce qu'il faut là où il faut. Il peut aussi afficher ces formes avec un certain zoom sur l'image etc. Mais du coup, il ne peut dessiner que des formes ayant une description "facile", ce qui n'est pas le cas d'un trait quelconque au pinceau.
Ce qui est faisable, c'est l'ajout de courbes de Bézier.

Re: Outil de dessin vectoriel

Unread postPosted: 27 Jan 2014, 20:53
by technolapin
Oulà, c'est complexe les courbes de ce Bézier!
Je ne pense pas pouvoir implémenter ça en lua (le but est de générer des images pouvant être réutilisées dans d'autres script, faut pas que ce soit trop lourd à afficher), mais je pense que c'est faisable en décomposant les courbes avec des drawArc.