Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. public static void drawline_v2(BufferedImage img) {
  2. float t = 0;
  3. int x0 = 2;
  4. int x1 = 10;
  5. int y0 = 2;
  6. int y1 = 60;
  7. int x, y;
  8. int dx = x1 - x0;
  9. int dy = y1 - y0;
  10. if (dx > dy) {
  11. for (x = x0; x <= x1; x++) {
  12.  
  13. t = (x - x0) / (float) (x1 - x0);
  14. y = Math.round(y0 + (y1 - y0) * t);
  15. img.setRGB(x, y, 0xffffffff);
  16. }
  17. } else {
  18. for (y = y0; y <= y1; y++) {
  19. t = (y - y0) / (float) (y1 - y0);
  20. x = Math.round(x0 + (x1 - x0) * t);
  21. img.setRGB(x, y, 0xffffffff);
  22. }
  23. }
  24.  
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement