2009-09-06 6 views
0

J'essaie de faire une application de dessin simple en C++, mais j'ai du mal à trouver une fonction qui remplit une ellipse, tout ce que j'ai trouvé est FillRect, quelqu'un pourrait-il me diriger dans la bonne direction? ? MerciRemplir une ellipse en C++

Répondre

5

Voir Ellipse:

La fonction Ellipse dessine une ellipse. Le centre de l'ellipse est le centre du rectangle de délimitation spécifié. L'ellipse est esquissée en utilisant le stylo actuel et est remplie en utilisant la brosse courante.

-1

La fonction Ellipse dessine une ellipse avec des coordonnées données du rectangle de délimitation. D'abord, dessinez une ellipse en utilisant un rectangle de délimitation donné, déplacez les quatre sommets du rectangle vers le centre du rectangle d'une distance fixe (ce qui dépend de la précision avec laquelle vous voulez le remplir) et dessinez à nouveau l'ellipse. Répétez cette étape jusqu'à atteindre le centre de l'éclipse.

+0

pourquoi une downvote ?? –

+0

Ce n'était pas moi, mais vous étiez probablement downvoted parce que votre réponse est inefficace, et peut ne pas remplir chaque pixel. Un commentaire aurait dû accompagner le downvote à mon avis. (Incidemment, c'est l'ellipse, pas l'éclipse - je l'ai déjà fait, étrangement une erreur facile à faire!) –

+0

Merci Steve, Ensuite, après avoir dessiné l'ellipse, nous pouvons utiliser le remplissage d'inondation. –

Questions connexes