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

2D Java Discussion :

optimiser le tracé d'une courbe


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 139
    Par défaut optimiser le tracé d'une courbe
    Bonjour
    donc voila...j'ai concu une appli qui dessine un cardiogramme...a l'entree j'ai tableaux de 2000 valeurs dont je ne fait que dessiner point par point...mais le hic n'est pas la.

    Je peut manipuler ma courbe par exemple j'ai introduit la possibilite de selectionner une partie de la courbe pour calculer certaines valeurs...je clique une premiere fois avec la souris et tout en la deplacant avant de fixer le 2-ieme point je dessine un rectangle...donc logiquement j'ai redefinis paintComponent qui a chaque repaint me redessine les 2000 points.

    La question est: y a t-il un moyent de dessiner la courbe juste qu'une seul fois, et de la faire redessiner apres quand je le voudrai...bref comment eviter de redessiner les 2000 points a chaque repaint? parceque ca pese lourd en consommation.

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Oui, tu dessines dans une BufferedImage, et dans ton paintComponent(Graphics) tu dessines ta BufferedImage...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 139
    Par défaut
    c'est que je suis entrain d'essayer...merci quand meme

  4. #4
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    Ben si tu fais 1 resize de l'image en cours (un peu le fonctionnement du viewport en fait :p), tu possède les coordonnées de ton point de départ et celui de fin.

    Tu peux donc savoir de quel intervalle tu va avoir besoin ... donc tu ne redessine que l'intervalle.

    Dans ce cas, tu ne redessinera les 2000 point que lorsque tu réaffichera l'image en entier.

Discussions similaires

  1. [Google Charts]Tracé d'une courbe avec y<0
    Par Mopige dans le forum APIs Google
    Réponses: 2
    Dernier message: 30/06/2013, 10h40
  2. tracé d'une courbe
    Par lolamila dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/12/2010, 17h37
  3. [Débutant] Tracé d'une courbe en 3D
    Par louftansa dans le forum MATLAB
    Réponses: 4
    Dernier message: 23/06/2008, 13h37
  4. ralentissement à chaque tracé d'une courbe
    Par rafastari dans le forum Tkinter
    Réponses: 2
    Dernier message: 14/12/2007, 16h46
  5. VB6 , tracé d'une courbe
    Par a_adiss dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/11/2006, 20h22

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