Salut les developpeurs
j'ai implémente la méthode de Bresenham mais je peux dessiner les segment qu'au niveau de la diagonale et au niveau de l'axe x....
quelqu'un peut me donner une idée sur ce qui se passe??
cordialement
Version imprimable
Salut les developpeurs
j'ai implémente la méthode de Bresenham mais je peux dessiner les segment qu'au niveau de la diagonale et au niveau de l'axe x....
quelqu'un peut me donner une idée sur ce qui se passe??
cordialement
Salut,
Sans code comment veux-tu qu'on puisse te dire ce qu'il se passe ? Et explique tes problèmes de façon plus explicite.
ce code s'execute lors du clique pour déterminer le point de l'extrimité, je prend toujours le début du segment (0,0) et la fin je le définis en cliquant sur ma fentre
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { xf = e.getX(); yf = e.getY(); d=xf/yf; s=2*d-1; inc1=2*d; inc2=2*d-2; yi=0; for(xi=0;xi<=xf;xi++){ img.setRGB(xi,yi,Color.red.getRGB()); repaint(); if(s>0){ s=s+inc1; } else{ s=s+inc2; yi=yi+1; } } }