Advertisement
Guest User

Untitled

a guest
Nov 1st, 2011
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.02 KB | None | 0 0
  1. /*
  2. Aufgabe: 2 Winterlandschaft
  3. Name: Svenja Nevermann
  4. Matrikel: 240303
  5. Datum: 20.10.2011
  6. Hiermit versichere ich, dass ich diesen Code selbst geschrieben
  7. habe. Er wurde nicht kopiert und auch nicht diktiert.
  8. */
  9.  
  10. //Bildgröße
  11. size(800,600);
  12.  
  13. //Hintergrundfarbe
  14. background(#868890);
  15.  
  16. //Boden Linie
  17. line(0,500,800,500);
  18.  
  19. //Vogelkasten
  20. stroke(#5A3918);
  21. fill(#5A3918);
  22. rect(650,200,130,115);
  23.  
  24. //Vogelhäuschen Eingang
  25. stroke(#402907);
  26. fill(#402907);
  27. ellipse(715,265,50,50);
  28.  
  29. //Vogelhäusschen Stab
  30. stroke(#5A3918);
  31. fill(#5A3918);
  32. rect(700,300,30,300);
  33.  
  34. //Vogeldach
  35. triangle(650,200,715,150,780,200);
  36.  
  37. //Schneemann
  38. stroke(#484952);
  39. fill(#ffffff);
  40. ellipse(250,450,150,150);
  41. ellipse(250,350,100,100);
  42. ellipse(250,280,80,80);
  43.  
  44. //Arm und Finger
  45. line(300,350,350,340);
  46. line(350,340,340,320);
  47. line(350,340,370,335);
  48. line(200,350,150,345);
  49. line(150,345,140,330);
  50. line(150,345,135,340);
  51.  
  52. //Augen
  53. stroke(#000000);
  54. fill(#000000);
  55. ellipse(235,273,8,8);
  56. ellipse(265,273,8,8);
  57.  
  58. //Nase
  59. stroke(#C33918);
  60. fill(#C33918);
  61. triangle(250,283,253,290,290,296);
  62.  
  63. //Mund
  64. stroke(#000000);
  65. fill(#000000);
  66. ellipse(248,305,3,3);
  67. ellipse(238,300,3,3);
  68. ellipse(260,303,3,3);
  69.  
  70. //Horizontlinien
  71. line(0,140,800,140);
  72. line(0,135,800,135);
  73.  
  74. //Berg Hintergrund
  75. stroke(#424348);
  76. fill(#424348);
  77. rect(0,0,800,135);
  78.  
  79. //Berge
  80. stroke(#6C6C6C);
  81. fill(#6C6C6C);
  82. triangle(0,135,55,40,140,135);
  83. stroke(#B3B3B3);
  84. fill(#B3B3B3);
  85. triangle(100,135,190,10,260,135);
  86. stroke(#AAAAAA);
  87. fill(#AAAAAA);
  88. triangle(220,135,300,15,420,135);
  89. triangle(350,135,450,20,600,135);
  90. stroke(#A0A0A0);
  91. fill(#A0A0A0);
  92. triangle(530,135,650,2,800,135);
  93. stroke(#ffffff);
  94. fill(#ffffff);
  95.  
  96. //Schneeboden
  97. rect(0,500,700,100);
  98. rect(730,500,70,100);
  99.  
  100. //Baum2
  101. stroke(#276C18);
  102. fill(#276C18);
  103. triangle(90,130,115,100,140,130);
  104. triangle(85,150,115,120,145,150);
  105. triangle(80,170,115,135,150,170);
  106. stroke(#55420E);
  107. fill(#55420E);
  108. rect(106,170,18,25);
  109.  
  110. //Baum_1
  111. float xBaum;
  112. float yBaum;
  113. int nBaum=0;
  114. nBaum=nBaum+1;
  115. xBaum=40;
  116. yBaum=150;
  117.  
  118. stroke(#1B890E);
  119. fill(#1B890E);
  120. triangle(xBaum,yBaum,xBaum+20,yBaum-40,xBaum+45,yBaum);
  121. triangle(xBaum-10,yBaum+30,xBaum+20,yBaum-25,xBaum+55,yBaum+30);
  122. triangle(xBaum-20,yBaum+60,xBaum+20,yBaum+10,xBaum+65,yBaum+60);
  123. stroke(#6C472E);
  124. fill(#6C472E);
  125. rect(xBaum+10,yBaum+60,20,25);
  126.  
  127. //Baum_4
  128. nBaum=nBaum+1;
  129. xBaum=9;
  130. yBaum=65;
  131.  
  132. stroke(#1B890E);
  133. fill(#1B890E);
  134. triangle(xBaum,yBaum,xBaum+20,yBaum-40,xBaum+45,yBaum);
  135. triangle(xBaum-10,yBaum+30,xBaum+20,yBaum-25,xBaum+55,yBaum+30);
  136. triangle(xBaum-20,yBaum+60,xBaum+20,yBaum+10,xBaum+65,yBaum+60);
  137. stroke(#6C472E);
  138. fill(#6C472E);
  139. rect(xBaum+10,yBaum+60,20,25);
  140.  
  141. //Baum_3
  142. nBaum=nBaum+1;
  143. xBaum=200;
  144. yBaum=155;
  145.  
  146. stroke(#1B890E);
  147. fill(#1B890E);
  148. triangle(xBaum,yBaum,xBaum+20,yBaum-40,xBaum+45,yBaum);
  149. triangle(xBaum-10,yBaum+30,xBaum+20,yBaum-25,xBaum+55,yBaum+30);
  150. triangle(xBaum-20,yBaum+60,xBaum+20,yBaum+10,xBaum+65,yBaum+60);
  151. stroke(#6C472E);
  152. fill(#6C472E);
  153. rect(xBaum+10,yBaum+60,20,25);
  154.  
  155.  
  156. //Schnee
  157.  
  158. stroke(#ffffff);
  159. fill(#ffffff);
  160. ellipse(5,300,4,4);
  161. ellipse(589,479,4,4);
  162. ellipse(765,379,4,4);
  163. ellipse(478,239,4,4);
  164. ellipse(234,234,4,4);
  165. ellipse(654,87,4,4);
  166. ellipse(443,654,4,4);
  167. ellipse(763,224,4,4);
  168. ellipse(265,866,4,4);
  169. ellipse(223,123,4,4);
  170. ellipse(765,23,4,4);
  171. ellipse(344,245,4,4);
  172. ellipse(654,495,4,4);
  173. ellipse(345,345,4,4);
  174. ellipse(234,76,4,4);
  175. ellipse(456,45,4,4);
  176. ellipse(765,234,4,4);
  177. ellipse(356,533,4,4);
  178. ellipse(600,644,4,4);
  179. ellipse(35,342,4,4);
  180. ellipse(80,276,4,4);
  181. ellipse(60,100,4,4);
  182. ellipse(50,123,4,4);
  183.  
  184. //Vogel_1
  185. float xVogel;
  186. float yVogel;
  187. int nVogel=0;
  188. nVogel=nVogel+1;
  189. xVogel=80;
  190. yVogel=50;
  191.  
  192. stroke(#000000);
  193. fill(#000000);
  194. triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
  195. triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
  196. triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
  197.  
  198. //Vogel_2
  199. nVogel=nVogel+1;
  200. xVogel=100;
  201. yVogel=70;
  202. stroke(#000000);
  203. fill(#000000);
  204. triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
  205. triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
  206. triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
  207.  
  208. //Vogel_3
  209. nVogel=nVogel+1;
  210. xVogel=300;
  211. yVogel=100;
  212. stroke(#2E2E2E);
  213. fill(#2E2E2E);
  214. triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
  215. triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
  216. triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
  217.  
  218. //Vogel_4
  219. nVogel=nVogel+1;
  220. xVogel=600;
  221. yVogel=150;
  222. stroke(#2E2E2E);
  223. fill(#2E2E2E);
  224. triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
  225. triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
  226. triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
  227.  
  228. //Vogel_5
  229. nVogel=nVogel+1;
  230. xVogel=250;
  231. yVogel=20;
  232. stroke(#2E2E2E);
  233. fill(#2E2E2E);
  234. triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
  235. triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
  236. triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
  237.  
  238. //Vogel_6
  239. nVogel=nVogel+1;
  240. xVogel=400;
  241. yVogel=75;
  242. stroke(#2E2E2E);
  243. fill(#2E2E2E);
  244. triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
  245. triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
  246. triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
  247.  
  248. //Wolke_1
  249. float xWolke;
  250. float yWolke;
  251. int nWolke=0;
  252. nWolke=nWolke+1;
  253.  
  254. xWolke=500;
  255. yWolke=15;
  256.  
  257. stroke(#F0F4F7);
  258. fill(#F0F4F7);
  259. ellipse(xWolke,yWolke,25,14);
  260. ellipse(xWolke+20,yWolke+5,25,20);
  261. ellipse(xWolke,yWolke+10,29,20);
  262.  
  263. //Wolke_2
  264. nWolke=nWolke+1;
  265.  
  266. xWolke=600;
  267. yWolke=25;
  268.  
  269. stroke(#F0F4F7);
  270. fill(#F0F4F7);
  271. ellipse(xWolke,yWolke,25,14);
  272. ellipse(xWolke+20,yWolke+5,25,20);
  273. ellipse(xWolke,yWolke+10,29,20);
  274.  
  275. //Wolke_3
  276. nWolke=nWolke+1;
  277.  
  278. xWolke=300;
  279. yWolke=10;
  280.  
  281. stroke(#F0F4F7);
  282. fill(#F0F4F7);
  283. ellipse(xWolke,yWolke,25,14);
  284. ellipse(xWolke+20,yWolke+5,25,20);
  285. ellipse(xWolke,yWolke+10,29,20);
  286.  
  287.  
  288.  
  289. //Anzahl der Motive
  290. stroke(#000000);
  291. fill(#000000);
  292. text("Vögel:" + nVogel,300,550);
  293. text("Bäume:" + nBaum,300,565);
  294. text("Wolken:" + nWolke,300,580);
  295.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement