Dessin vectoriel

Programmation d'applications complexes
LStar
Messages : 2
Inscription : sam. 27/avr./2013 20:07

Dessin vectoriel

Message 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
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Dessin vectoriel

Message 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
LStar
Messages : 2
Inscription : sam. 27/avr./2013 20:07

Re: Dessin vectoriel

Message 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
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Dessin vectoriel

Message 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.
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Dessin vectoriel

Message par jbernard13 »

Bonsoir

dans les exemples fournit avec purebasic tu as un exemple d'un simple logiciel de dessins .
Jbernard13
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Re: Dessin vectoriel

Message 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!
Est beau ce qui plaît sans concept :)
Speedy Galerie
Répondre