begin process at 2008 08 22 01:31:03
1 229 733 membres
5 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Tracé de Courbe à partir de Points [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (polly60)

Tracé de Courbe à partir de Points le 15/09/2004 15:03:57

polly60
salut, j'ai besoin d'aide...

Voilà, j'ai une dizaine de points avec chacun des coordonnées(x,y) et donc je voudrai pouvoir tracé une courbe a partir de ces points sur un picture box

comment je peux faire ca?

Re : Tracé de Courbe à partir de Points le 15/09/2004 15:40:59

Renfield
(Admin CS)
en pur VB, regarde la fonction Line...

en API, orientes toi vers PolylineTo

Amusez-vous !
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS

Re : Tracé de Courbe à partir de Points le 15/09/2004 16:09:20

DARKSIDIOUS
Membre Club
(Admin CS)
Si tu veux tracer des courbes de bezier à partir de points de courbure, utilise plutôt les fonctions de l'API Windows : PolyBezier par exemple.

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer

Re : Tracé de Courbe à partir de Points le 16/09/2004 08:35:21

polly60
merci..
oui ca m'a l'air d'etre mieux avec PolyBezier par contre si tu pouvais m'expliké ce k'il faut mettre, c a dire un petit exemple de code qui trace une courbe par exemple par ce que l'exemple de l'api est un peu compliké pour moi...

Re : Tracé de Courbe à partir de Points le 16/09/2004 09:37:23

polly60
voilà mon code:

Private Sub Picture1_Paint()
Dim pts(0 To 9) As POINTAPI

'coordonnées
pts(0).x = 0: pts(0).y = 0
pts(1).x = 0.54: pts(1).y = 1
pts(2).x = 1.09: pts(2).y = 1
pts(3).x = 3.33: pts(3).y = 6
pts(4).x = 11.33: pts(4).y = 80
pts(5).x = 100: pts(5).y = 80
pts(6).x = 100: pts(6).y = 80
pts(7).x = 100: pts(7).y = 80
pts(8).x = 100: pts(8).y = 80
pts(9).x = 100: pts(9).y = 80

'draw the bézier
PolyBezierTo Picture1.hdc, pts(0), 9
End Sub

je voudrai inverser ma picture pour tracé ma courbe dans un repère

g essayé de manipuler mes coordonnées ( suite a une reponse ke tu a donné sur le forum a ce sujet fevrier 2004) mais ca ne fonctionne pas
il n'y a rien ds ma picture



Re : Tracé de Courbe à partir de Points le 16/09/2004 10:38:38

DARKSIDIOUS
Membre Club
(Admin CS)
Avant de manipuler ta picture comme tu dis, il faut raffraichir la propriété picture car elle ne prend sûrement pas encore en compte le tracé :

Set Picture.Picture = Picture1.Image

Le plus simple pour inverser une image reste d'utiliser la fonction de l'API BitBlt avec des largeur et hauteur inverse des hauteurs et largeurs réelles : donc valeurs négatives.

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer


Classé sous : points, partir, courbe, tracé

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS