Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Composants VCL
Composants VCL Utilisation des différents composants VCL (Visual Component Library)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 07h34   #21
retwas
Membre à l'essai
 
Inscription : mars 2010
Messages : 133
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 133
Points : 23
Points : 23
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
retwas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 09h15   #22
Charly910
Membre chevronné
 
Avatar de Charly910
 
Homme Charly
Ingénieur TP
Inscription : décembre 2006
Messages : 582
Détails du profil
Informations personnelles :
Nom : Homme Charly
Localisation : France

Informations professionnelles :
Activité : Ingénieur TP
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : décembre 2006
Messages : 582
Points : 664
Points : 664
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
Charly910 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 22h22   #23
retwas
Membre à l'essai
 
Inscription : mars 2010
Messages : 133
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 133
Points : 23
Points : 23
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 :
retwas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h21.


 
 
 
 
Partenaires

Hébergement Web