IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[C#] Objet ellipse


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut [C#] Objet ellipse
    Bonjour,
    Je sais bien créer un objet Rectangle, exemple :
    Rectangle r = new Rectangle(40,40,100,100);
    Mais je n'arrive pas à créer un objet ellipse, Je dis bien "créer objet" pas "dessiner", car on peut dessiner un ellipse avec FillEllipse.
    et Merci bcp

  2. #2
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    Salut,

    A ma connaissance il n'existe pas d'objet elipse (comme l'object Rectangle)
    Peux tu nous donner des précisions. A quoi te servirait un tel objet.
    Est ce que c'est pour dessiner dans un graphics ou pour autre chose ?

  3. #3
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Il existe aussi Graphics.DrawEllipse

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Bonjour,
    En fait, je veux faire une animation d'un ballon qui se gonfle et se dégonfle. Je l'ai réalisé avec FillEllipse, lors de la phase du gonflement, je dessine à chaque fois un ellipse plus grand que le précedent. Dans la phase de dégonflage, à chaque fois J'affiche un arriere plan blanc et aprés je dessine un ballon de plus en plus petit. Avec cette méthode, le ballon se gonfle et se dégonfle, mais il y a un effet de "flash" dans la phase du dégonflement.
    Si j'avais un objet Ellipse, alors je pourrais jouer à modifier seulement ses dimensions. et je crois que je pourrais même faire une rotation de l'objet.
    Et merci Bcp

  5. #5
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut
    Pour eviter les effets de clignotement je te conseille de dessiner ton animation dans un bitmap, et ensuite déssiner le bitmap à l'ecran.

Discussions similaires

  1. Positionner un objet sur une ellipse
    Par Harry Covair dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 11/12/2013, 09h47
  2. Gérer l'intersection d'objets (cercles, ellipses, etc.)
    Par XSquallX dans le forum Général Python
    Réponses: 7
    Dernier message: 20/04/2010, 16h56
  3. Importer des objets de 3dsMax
    Par Anonymous dans le forum OpenGL
    Réponses: 3
    Dernier message: 06/05/2002, 13h53
  4. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20
  5. [Kylix] Erreur objet
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo