Guest User

Untitled

a guest
Jan 22nd, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package practicum4;
  6.  
  7. /**
  8. *
  9. * @author niels
  10. */
  11. public class Veelhoek {
  12. private Punt[] veelhoek;
  13.  
  14. Veelhoek() {
  15. veelhoek = new Punt[3]; //maak ruimte voor 3 punten
  16.  
  17. for(int i=0; i<veelhoek.length;i++) { //zet alle 3 de punten naar (0,0)
  18. veelhoek[i] = new Punt();
  19. }
  20. }
  21.  
  22. Veelhoek(int N) { //reset veelhoek naar het aantal punten in N
  23.  
  24. if(N < 3) {
  25. System.out.println("Opgegeven Dimensie is niet >= 3 ");
  26. return;
  27. }
  28.  
  29. veelhoek = new Punt[N]; //maak ruimte voor N punten
  30.  
  31. for(int i=0; i<veelhoek.length;i++) { //zet alle 3 de punten naar (0,0)
  32. veelhoek[i] = new Punt(0, 0);
  33. }
  34. }
  35.  
  36. public void print() {
  37.  
  38. for(int i=0; i<veelhoek.length;i++) {
  39. veelhoek[i].print();
  40. }
  41. }
  42.  
  43. public void dimensie(int N) { //reset veelhoek naar het aantal punten in N
  44.  
  45. if(N < 3) {
  46. System.out.println("Opgegeven Dimensie is niet >= 3 ");
  47. return;
  48. }
  49.  
  50. veelhoek = new Punt[N]; //maak ruimte voor N punten
  51.  
  52. for(int i=0; i<veelhoek.length;i++) { //zet alle 3 de punten naar (0,0)
  53. veelhoek[i] = new Punt(0, 0);
  54. }
  55. }
  56.  
  57. public void setPunt(int N, Punt p) {
  58. veelhoek[N-1] = p;
  59. }
  60.  
  61. public void verschuif(float xass, float yass) {
  62. for(int i=0; i<veelhoek.length;i++) {
  63. veelhoek[i].verschuif(xass, yass);
  64. }
  65. }
  66. }
Add Comment
Please, Sign In to add comment