Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. var theta = 0.0;
  2. var rectWidthMultiplier = 10;
  3. var rectHeightMultiplier = 20;
  4. var rotationSpeed = 0.001;
  5. var x = 200;
  6. var y = 200;
  7. var alpha = PI / 6;
  8. var sectionLenght = 100; //na rysunku c
  9. var vertexLenght = 50; //na rysunku d
  10.  
  11. function setup() {
  12. createCanvas(windowWidth, windowHeight);
  13. rectMode(CENTER);
  14. }
  15.  
  16. function draw_n_lines(width, lenght, how_many_lines, start_x=0, start_y=0,rotationSpeed=0.001){
  17. var sk = width;
  18. var ln = how_many_lines;
  19. strokeWeight(sk);
  20. beginShape(LINES);
  21.  
  22. rotate(theta);
  23. for (var i=0; i<ln; i++){
  24.  
  25. vertex(sk *i*2 + start_x, start_y);
  26. vertex(sk * i*2 + start_x,start_y+lenght);
  27. }
  28. theta += rotationSpeed;
  29.  
  30. endShape();
  31. }
  32. function draw() {
  33. background(255);
  34.  
  35. draw_n_lines(5,100, 10,500,250,rotationSpeed=0.001);
  36. draw_n_lines(5, 100, 10, 1000, 250,rotationSpeed=-0.001);
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement