Le probleme c'est pour les polybezier.. polyline c'est parfait.
Il y a une méthode pour recuperer l'ensemble des points d'une courbe polybezier ?
Merci
Version imprimable
Le probleme c'est pour les polybezier.. polyline c'est parfait.
Il y a une méthode pour recuperer l'ensemble des points d'une courbe polybezier ?
Merci
Bonjour,
je pense qu'il s'agit d'une succession de courbes de béziers cubiques ?
Dans ce cas, si tu connais les 4 points de contrôles de chaque tronçon (le premier est l'origine et le quatrième est la fin du tronçon) alors tu peux calculer les coordonnées de tout point de la courbe . Par exemple pour la coordonnée X :
X(t) = X0 (1-t)^3 + 3 X1 t (1-t)^2 + 3 X2 t^2 (1-t) + X3 t^3
X0, X1, X2, X3 étant les abscisses des points de contrôle et t variant de 0 à 1
Si tu veux les points de contrôles alors il faut connaitre 2 points du tronçon en plus de son origine et de son extrémité.
A+ Charly
Merci Charly, mais j'ai trouvé avec Graphics32 et GR32_Lines (+ GR32_Text) disponible ici : http://angusj.com/delphi/gr32_lines.php
Mais impossible a ouvrir..
J'ai téléchargé Graphics32, compiler le package GR32_RSXE2.dpk et compiler + installer le package GR32_DSGN_RSXE2.dpk
J'arrive à ouvrir et compiler des projets avec GR32 (en ajoutant les chemins de recherche).
Mais avec ces deux options (GR32_Lines + Text) impossible de compiler le projet de demo (dispo en bas sur le site de angusj - http://angusj.com/delphi/gr32_lines_ver4.zip)
Il me dit impossible de trouver les dcu de GR32_Miscs et GR32_Lines.
Le ctrl + click m’emmène bien dans le .pas, du coup comment faire ?
Merci
EDIT : J'ai recompiler le premier package en rajoutant les nouveau .pas de angjus et j'ai cette erreur en particulier dans GR32_Misc..
[DCC Erreur] GR32_Misc.pas(890): E2251 Appel surchargé ambigu à 'SinCos'
System.Math.pas(2019): Méthode associée : procedure SinCos(const Single; var Single; var Single);
GR32_Math.pas(418): Méthode associée : procedure SinCos(const Single; out Single; out Single);
Que faire ? Normalement c'est censé fonctionner directement nan ?
EDIT 2: Pour ceux qui aurais aussi ce probleme il faut rajouter gr32. ou gr32_math devant les sincos, et autres :)
Et voici le resultat :
http://img11.hostingpics.net/pics/612048Capture.jpg