Advertisement
cherurg

Untitled

Jan 30th, 2015
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. var plotter = new Plotter("plot", {
  2. left: 0,
  3. right: 1,
  4. bottom: 0,
  5. top: 2
  6. });
  7. plotter.draw();
  8.  
  9. var array = [0, 1];
  10. var ArrSize = 2;
  11. var y = 0;
  12. var step = 0;
  13. var s = 1;
  14. var point;
  15. var line = plotter.addLine(0, y, 1, y,{strokeWidth: 4, color: 0});
  16.  
  17.  
  18. var steps = setInterval(function () {
  19. step = step + 1;
  20.  
  21. if (step > 8) {
  22. clearInterval(steps);
  23. }
  24.  
  25. y = y + 1/8;
  26. s = s / 3;
  27. for (var i = 0; i < ArrSize; i++) {
  28. if (i%2 == 0) {
  29. array.push( (array[i] + s*2),( array[i] + s));
  30. point = plotter.addPoint(array[i], 0, {size: 0, movable: false});
  31. }
  32.  
  33. }
  34.  
  35. ArrSize = array.length ;
  36. //alert();
  37. //сортирую массив, чтобы точки были упорядоченными
  38. array.sort(function(a, b) { return a - b; });
  39. //для каждой нечетной точки строю обдасти, которые нужно будет удалить
  40.  
  41. for (var i = 0; i < ArrSize - 1; i++) {
  42. if (i%2 == 0) {
  43. var line = plotter.addLine(array[i], y, array[i + 1], y,{strokeWidth: 4, color: 0});
  44. }
  45. }
  46. }, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement