ça se trouve assez facilement...
ici sur un Timage :http://www.swissdelphicenter.ch/torry/showcode.php?id=1484 par exemple.
je viens de tester, c'est lourd et disgracieux...surtout sur ton fond...
Type: Messages; Utilisateur: Archimède
ça se trouve assez facilement...
ici sur un Timage :http://www.swissdelphicenter.ch/torry/showcode.php?id=1484 par exemple.
je viens de tester, c'est lourd et disgracieux...surtout sur ton fond...
Une procédure d'antialiasing... ;)
oui, si l'image n'est pas trop grande, tu peux toujours balayer celle-ci et en ayant fixé une couleur particulière pour ta courbe, récupérer avec getpixel la couleur de chaque pixel de l'image et...
Tu as l'unité je crois : UBezier qui gère toutes les manières de tracer des courbes de bézier... Fais une recherche sur google, elle est facile à trouver...
@+
Si tu remplis d'abord ton tableau et que tu dessines en faisant un polybézier, il n'y a pas de raison que la courbe ne se s'affiche pas ! :)
En remplaçant polyline par polybezier dans l'exemple...
non :
il est normal de ne pas obtenir une courbe à chaque click avec polybézier...
@+
Un truc comme ça :
private
{ Déclarations privées }
dimtab:integer;
tabpoints:array of TPoint;
Procedure Addline(pt:Tpoint);
public
Mieux vaut utiliser polyline dans ce cas non ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.