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

Recherche:

Type: Messages; Utilisateur: Deaf

Recherche: Recherche effectuée en 0,01 secondes.

  1. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    pas de soucis, c'est en période creuse au boulot,...

    pas de soucis, c'est en période creuse au boulot, je croule pas sous le travail.

    Donc tu me permets de m'occuper :D
  2. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    C'est pour ça que je ne fais pas un test...

    C'est pour ça que je ne fais pas un test d'égalité dans ce que je propose, mais la différence et j'utilise un seuil de tolérance. J'avais mis 3 comme ça, mais d'un point de pratique, je pense que ça...
  3. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    je t'assure que c'est inutile, exemple : on...

    je t'assure que c'est inutile, exemple :


    on a toujours (a - b) / (c - d) = (b - a) / (d - c).
    Je vois pas quoi te dire de plus là...

    En ce qui concerne le décalage d'environ 25, je me...
  4. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    En regardant de plus près, d'autres trucs ne me...

    En regardant de plus près, d'autres trucs ne me semblent pas bons...



    if (p1.x>p2.x)
    m = (double)(p1.y-p2.y)/(p1.x-p2.x);
    else
    m =...
  5. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    et tu ne traites pas le cas p1.x = p2.x c'est...

    et tu ne traites pas le cas p1.x = p2.x

    c'est voulu?
    Si t'as une ligne verticale, ça va joliment planter ;)
  6. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    if (p1.x>p2.x) m =...

    if (p1.x>p2.x)
    m = (double)(p1.y-p2.y)/(p1.x-p2.x);
    else
    m = (double)(p2.y-p1.y)/(p2.x-p1.x);

    ta conversion n'est pas bien mise.
    voilà comment ça se passe (à...
  7. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    La raison est simple, ta classe Liaison n'est pas...

    La raison est simple, ta classe Liaison n'est pas vraiment un composant. A mon avis, tu peux enlever le extends JComponent, ça ne changera rien.

    Là, tu as utilisé la première méthode que j'ai...
  8. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    J'avais pas saisi qu'on devait pouvoir cliquer...

    J'avais pas saisi qu'on devait pouvoir cliquer dessus.
    Si c'est que pour le dessin, on peut se passer sans pb d'un JPanel.

    Là, deux options :
    - soit tu te passes du JPanel, tu dessine direct...
  9. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    Excuse-moi, mais j'ai pas compris ton dernier...

    Excuse-moi, mais j'ai pas compris ton dernier post :?

    Tu peux préciser ce que tu as fait, qui marche et ce qui te bloque?
  10. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    Bon, j'ai pas tout compris à la première méthode,...

    Bon, j'ai pas tout compris à la première méthode, mais déjà je vois un premier pb.

    le paint de ton élément ligne dessine cet élément ligne. Ce qui veut dire que le repère n'est pas le même que...
  11. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    Hum, peut être, peut être pas. ça dépend de ce...

    Hum, peut être, peut être pas.
    ça dépend de ce que tu veux exactement.

    Tu peux très bien surchager la méthode paint de JPanel de fond.
    Si c'est juste pour tracer une ligne entre deux images...
  12. Discussion: Tracer une ligne

    par Deaf
    Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    2 123

    Pour dessiner, j'ai l'habitude de faire comme...

    Pour dessiner, j'ai l'habitude de faire comme suit:
    tu surchage la méthode paint() de ton composant et tu utilises le Graphics qui t'es donné en paramètre, tu n'as pas à en créer.

    Après, ça fait...
Affichage des résultats 1 à 12 sur 12