Guest User

kilominx image gen khan academy processingjs enviorment

a guest
Jul 27th, 2026
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. strokeWeight(5);
  2.  
  3. {
  4. var white = color(255, 255, 255);
  5. var darkBlue = color(0, 0, 139);
  6. var lightBlue = color(173, 216, 230);
  7. var darkGreen = color(0, 100, 0);
  8. var lightGreen = color(144, 238, 144);
  9. var Red = color(255, 0, 0); // Idk why but "red" is defined so I had to use "Red"
  10. var pink = color(255, 192, 203);
  11. var yellow = color(255, 255, 0);
  12. var orange = color(255, 165, 0);
  13. var purple = color(128, 0, 128);
  14. var beige = color(237, 232, 208);
  15. var grey = color(128, 128, 128);
  16.  
  17. } // Colours
  18.  
  19. var KilominxState = [
  20. white, // 1
  21. darkBlue, // 2
  22. lightBlue, // 3
  23. darkGreen, // 4
  24. lightGreen, // 5
  25. Red, // 6
  26. pink, // 7
  27. yellow, // 8
  28. orange, // 9
  29. purple, // 10
  30. beige, // 11
  31. grey, // 12
  32. white, // 13
  33. darkBlue, // 14
  34. lightBlue]; // 15
  35.  
  36. var Pentagons = function() {
  37. {
  38.  
  39. beginShape();
  40. vertex(250, 50);
  41. vertex(60, 188);
  42. vertex(132, 412);
  43. vertex(368, 412);
  44. vertex(440, 188);
  45. vertex(250, 50);
  46. endShape();
  47.  
  48. } // Outer
  49. {
  50.  
  51. beginShape();
  52. vertex(250, 100);
  53. vertex(107, 204);
  54. vertex(162, 371);
  55. vertex(338, 371);
  56. vertex(393, 204);
  57. vertex(250, 100);
  58. endShape();
  59.  
  60. } // Inner
  61. };
  62. Pentagons();
  63.  
  64. var Quadilaterals = function() {
  65. {
  66. {
  67. fill(KilominxState[0]);
  68. quad(321.5, 152, 250, 100, 178.5, 152, 250, 250);
  69. } // 1
  70. {
  71. fill(KilominxState[1]);
  72. quad(178.5, 152, 107, 204, 134.5, 287.5, 250, 250);
  73. } // 2
  74. {
  75. fill(KilominxState[2]);
  76. quad(134.5, 287.5, 162, 371, 250, 370, 250, 250);
  77. } // 3
  78. {
  79. fill(KilominxState[3]);
  80. quad(250, 370, 338, 371, 365.5, 287.5, 250, 250);
  81. } // 4
  82. {
  83. fill(KilominxState[4]);
  84. quad(365.5, 287.5, 393, 204, 321.5, 152, 250, 250);
  85. } // 5
  86. } // Inner
  87. {
  88. {
  89. fill(KilominxState[5]);
  90. quad(250, 50, 250, 100, 178.5, 152, 155, 119);
  91. } // 1
  92. {
  93. fill(KilominxState[6]);
  94. quad(178.5, 152, 155, 119, 60, 188, 107, 204);
  95. } // 2
  96. {
  97. fill(KilominxState[7]);
  98. quad(60, 188, 107, 205, 134.5, 287.5, 96, 300);
  99. } // 3
  100. {
  101. fill(KilominxState[8]);
  102. quad(134.5, 287.5, 96, 300, 132, 412, 162, 371);
  103. } // 4
  104. {
  105. fill(KilominxState[9]);
  106. quad(132, 412, 162, 371, 250, 371, 250, 412);
  107. } // 5
  108. {
  109. fill(KilominxState[10]);
  110. quad(250, 371, 250, 412, 368, 412, 338, 371);
  111. } // 6
  112. {
  113. fill(KilominxState[11]);
  114. quad(368, 412, 338, 371, 365.5, 287.5, 404, 300);
  115. } // 7
  116. {
  117. fill(KilominxState[12]);
  118. quad(365.5, 287.5, 404, 300, 440, 188, 393, 204);
  119. } // 8
  120. {
  121. fill(KilominxState[13]);
  122. quad(440, 188, 393, 204, 321.5, 152, 345, 119);
  123. } // 9
  124. {
  125. fill(KilominxState[14]);
  126. quad(321.5, 152, 345, 119, 250, 50, 250, 100);
  127. } // 10
  128. } // Outer
  129. };
  130. Quadilaterals();
  131.  
Tags: Code
Advertisement
Add Comment
Please, Sign In to add comment