IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 8 fois
Vote des utilisateurs
3 
0 
Détails
Licence : Non renseignée
Mise en ligne le 18 avril 2017
Langue : Français
Référencé dans
Navigation

Courbe de Bézier avec BGRABitmap

Dessin d'une courbe de Bézier avec la bibliothèque BGRABitmap.

L'utilisateur déplace au moyen de la souris les points définissant la courbe. La courbe est redessinée au fur et à mesure.
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 18/04/2017 à 10:18
Citation Envoyé par Roland Chastain Voir le message
Qu'en pensez-vous ?
Pas mal !
Belle image, code bien propre et bien présenté, mais pas testé, je l'avoue (d'autres chats à fouetter).

Le même avec un bête TBitmap c'est possible ou pas ?
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 18/04/2017 à 10:31
Citation Envoyé par Jipété Voir le message
Pas mal !
Belle image, code bien propre et bien présenté, mais pas testé, je l'avoue (d'autres chats à fouetter).
Merci Jipété ! Attention quand même à ne pas maltraiter des animaux qui ne nous ont rien fait.

Citation Envoyé par Jipété Voir le message
Le même avec un bête TBitmap c'est possible ou pas ?
Il me semble qu'il y a une fonction dans l'API Windows... Autrement, je ne sais pas.
Avatar de anapurna
Expert confirmé https://www.developpez.com
Le 18/04/2017 à 11:00
salut

Code : Sélectionner tout
bitmap.canvas.polybezier
qui fait appel dans mon souvenir a la fonction de l'api windows polybezier
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 18/04/2017 à 22:19
Citation Envoyé par Roland Chastain Voir le message
Merci Jipété ! Attention quand même à ne pas maltraiter des animaux qui ne nous ont rien fait.


Citation Envoyé par Roland Chastain Voir le message
Il me semble qu'il y a une fonction dans l'API Windows...
Et deux fonctions sous Linux !


Ah, si j'avais le temps...
Avatar de ThWilliam
Membre chevronné https://www.developpez.com
Le 20/04/2017 à 19:25
Merci Roland pour ce code.

Amicalement.
Thierry
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 20/04/2017 à 20:14
Merci à toi, Thierry, pour tes encouragements.

En ce qui concerne la fonction PolyBezier de l'API Win32, j'ai trouvé un exemple en C, que j'ai compilé pour vous. Comme vous pouvez le constater, c'est... moche.

Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 20/04/2017 à 22:59
Citation Envoyé par Roland Chastain Voir le message
Comme vous pouvez le constater, c'est... moche.
Problème d'antialiasing non activé et/ou non implémenté, on dirait.

Malheureusement, en C, je ne vais guère plus loin qu'Helloworld...
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.