OVH Cloud OVH Cloud

Arc de cercle

5 réponses
Avatar
Etienne Rousee
Bonjour,

Il existe beaucoup de bibliothèques libres et portables
permettant de dessiner des primitives graphiques.
Lesquelles d'entre elles savent tracer un arc de cercle
en 2D (à partir du centre, du rayon et de deux angles)
en utilisant l'algorithme de Bresenham ?
(C++ sousWindows 2000 par exemple)

Etienne

5 réponses

Avatar
Fabien LE LEZ
On Thu, 19 May 2005 06:34:23 +0200, "Etienne Rousee"
:

Lesquelles d'entre elles savent tracer un arc de cercle
en 2D (à partir du centre, du rayon et de deux angles)
en utilisant l'algorithme de Bresenham ?


À vue de nez, il n'y a aucune raison pour que la bibliothèque
graphique soit chargée d'implémenter l'algorithme de Bresenham. Cette
tâche peut être dévolue à une bibliothèque indépendante, qui appellera
plus ou moins directement les primitives de la bibliothèque graphique
("dessiner un point" et "dessiner une ligne").

--
Le grand site de la philosophie animale : <http://perso.edulang.com/philo/>

Avatar
Etienne Rousee
"Fabien LE LEZ" a écrit ...
On Thu, 19 May 2005 06:34:23 +0200, "Etienne Rousee"
:

Lesquelles d'entre elles savent tracer un arc de cercle
en 2D (à partir du centre, du rayon et de deux angles)
en utilisant l'algorithme de Bresenham ?


À vue de nez, il n'y a aucune raison pour que la bibliothèque
graphique soit chargée d'implémenter l'algorithme de Bresenham.


Oui, mais ma question est:
Existe-t-il des biblothèques qui le font, et si oui, lesquelles ?

Cette tâche peut être dévolue à une bibliothèque indépendante,
qui appellera plus ou moins directement les primitives de la
bibliothèque graphique
("dessiner un point"


Oui, bien sûr.

et "dessiner une ligne").


Ça, c'est une autre méthode qui n'est pas ce que je cherche.

Etienne


Avatar
Jean-Marc Bourguet
"Etienne Rousee" writes:

Lesquelles d'entre elles savent tracer un arc de cercle
en 2D (à partir du centre, du rayon et de deux angles)
en utilisant l'algorithme de Bresenham ?


Je n'en sais rien et je ne vois pas quelle importance l'algorithme
utilise par une bibliotheque a.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Etienne Rousee
"Jean-Marc Bourguet" a écrit ...
"Etienne Rousee" writes:

Lesquelles d'entre elles savent tracer un arc de cercle
en 2D (à partir du centre, du rayon et de deux angles)
en utilisant l'algorithme de Bresenham ?


Je n'en sais rien et je ne vois pas quelle importance l'algorithme
utilise par une bibliotheque a.


Parce qu'il est paraît il le plus rapide, et que je veux donc
mettre les mains dans le camboui pour l'étudier de plus près.

Etienne


Avatar
Jean-Marc Bourguet
"Etienne Rousee" writes:

"Jean-Marc Bourguet" a écrit ...
"Etienne Rousee" writes:

Lesquelles d'entre elles savent tracer un arc de cercle
en 2D (à partir du centre, du rayon et de deux angles)
en utilisant l'algorithme de Bresenham ?


Je n'en sais rien et je ne vois pas quelle importance l'algorithme
utilise par une bibliotheque a.


Parce qu'il est paraît il le plus rapide, et que je veux donc
mettre les mains dans le camboui pour l'étudier de plus près.


D'apres ma petite experience, pour comprendre un algorithme, il est
beaucoup plus facile de chercher a l'implementer soi-meme que
d'examiner une implementation deja existante. Si c'est l'algo auquel
je pense, il vaut meme mieux chercher a demontrer pourquoi il marche,
sinon on n'a rien compris.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org