Page 1 sur 1

Dessin vectoriel

Publié : sam. 27/avr./2013 20:10
par LStar
Bonjour,

Je souhaiterai pouvoir dessiner des formes vectorielles simples (carré rond triangle hexa, etc) et pouvoir les édtier ensuite.
Pouvoir les déplacer, changer leur taille, les rotater, les passer devant, derrière etc....
Je n'ai reint rouvé a ce sujet.
Pouvez-vous m'aider ?
Merci

Re: Dessin vectoriel

Publié : sam. 27/avr./2013 21:04
par G-Rom
Bonjour et bienvenu.

Le dessin vectoriel n'est pas supporté d'origine par purebasic , mais tu as les primitives de dessins disponible , ligne , cercle , rectangle.
a toi de jouer avec les structures du langage :

Code : Tout sélectionner

Macro scale_vector(v,scale)
  v\x * scale
  v\y * scale
EndMacro

Structure vector2f
  x.f
  y.f
EndStructure

Structure line
  a.vector2f
  b.vector2f
EndStructure

myLine.line
myLine\a\x = 50
myLine\a\y = 50

myLine\b\x = 100
myLine\b\y = 50

scale_vector(myLine\a,2)
scale_vector(myLine\b,2)

Debug myLine\a\x
Debug myLine\a\y
       
Debug myLine\b\x
Debug myLine\b\y

Re: Dessin vectoriel

Publié : sam. 27/avr./2013 22:36
par LStar
Merci G-Rom (j'aime bien ton pseudo, ça me fait penser aux émulateurs ;) )
Je suis un peu dérouté parceque ce que j'essaie de faire en purebasic, j'arrive très bien à le faire en Flash as3... (<- cette info ne sert à rien, c'est juste pour parler ;) )
Oui, j'ai vu que purebasic permet de faire du dessin 2D et j'avais penser à faire cela avec des sprites sinon...
J'avais trouvé cet exemple, qui fait un peu ce que je cherche à faire http://www.purebasic.fr/english/viewtop ... g&start=15

Re: Dessin vectoriel

Publié : dim. 28/avr./2013 0:17
par G-Rom
un sprite n'a rien de vectoriel , c'est matricielle , entends par là qu'un sprite c'est un tableau à deux dimensions contenant les informations sur les pixels ( couleur ).
un dessin vectorielle ce n'est que des infos. pour un cercle , position & rayon , un polygone quelconque , position , et liste de points le composant.
si j'ai le temps , je te bricolerais un petit exemple.

Re: Dessin vectoriel

Publié : dim. 28/avr./2013 21:31
par jbernard13
Bonsoir

dans les exemples fournit avec purebasic tu as un exemple d'un simple logiciel de dessins .

Re: Dessin vectoriel

Publié : dim. 28/avr./2013 22:53
par Frenchy Pilou
juste une aparté, mais il reste juste quelques jours pour profiter de Xara Xtreme 5 programme vectoriel gratuit! ;)
A ne pas manquer si vous voulez un programme vectoriel hyper simple et puissant!
http://www.xara.com/eu/specialoffers/designer/

Je rappelle que l'intérêt du vectoriel est de pouvoir agrandir à n'importe quelle taille sans déformation n'importe quel dessin!