Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. void GLWidget::setupStar(float d)
  2. {
  3. // TODO: create the star!
  4. vertices << vec3(d, d, -d) << vec3(-d, d, -d) << vec3(-d, -d, -d); // triangle 1
  5. vertices << vec3(-d, -d, -d) << vec3(d, -d, -d) << vec3(d, d, -d); // triangle 2
  6.  
  7. vertices << vec3(d, d, -d) << vec3(d, -d, -d) << vec3(3*d, 0, 0); //Oben S1
  8. vertices << vec3(d, d, d) << vec3(d, -d, d) << vec3(3 * d, 0, 0);//Unten S1
  9. vertices << vec3(d, -d, -d) << vec3(d, -d, d) << vec3(3 * d, 0, 0);//Seite 1 S1
  10. vertices << vec3(d, d, -d) << vec3(d, d, d) << vec3(3 * d, 0, 0); //Seite2 S1
  11.  
  12. vertices << vec3(-d, d, d) << vec3(d, d, d) << vec3(-d, -d, d); //oben
  13. vertices << vec3(d, -d, d) << vec3(-d, -d, d) << vec3(d, d, d); //oben
  14.  
  15. vertices << vec3(-d, -d, -d) << vec3(d, -d, -d) << vec3(0, -3*d, 0); //Oben S2
  16. vertices << vec3(-d, -d, d) << vec3(d, -d, d) << vec3(0, -3*d, 0);//Unten S2
  17. vertices << vec3(d, -d, -d) << vec3(d, -d, d) << vec3(0, -3 * d, 0);//Seite 1 S2
  18. vertices << vec3(-d, -d, -d) << vec3(-d, -d, d) << vec3(0, -3 * d, 0);//Seite 2 S2
  19.  
  20. vertices << vec3(-d, -d, -d) << vec3(-d, d, -d) << vec3(-3 * d, 0, 0); //Oben S3
  21. vertices << vec3(-d, d, d) << vec3(-d, -d, d) << vec3(-3 * d, 0, 0);//Unten S3
  22. vertices << vec3(-d, d, -d) << vec3(-d, d, d) << vec3(-3 * d, 0, 0);//Seite 1 S3
  23. vertices << vec3(-d, -d, -d) << vec3(-d, -d, d) << vec3(-3 * d, 0, 0);//Seite 2 S3
  24.  
  25. vertices << vec3(d, d, -d) << vec3(-d, d, -d) << vec3(0, 3 * d, 0);//Oben s4
  26. vertices << vec3(d, d, d) << vec3(-d, d, d) << vec3(0, 3 * d, 0); //Unten S4
  27. vertices << vec3(-d, d, d) << vec3(-d, d, -d) << vec3(0, 3 * d, 0); //Unten S4
  28. vertices << vec3(d, d, d) << vec3(d, d, -d) << vec3(0, 3 * d, 0); //Unten S4
  29.  
  30.  
  31. vertices << vec3(d, d, d) << vec3(-d, d, d) << vec3(0,0, 3*d);//Oben s4
  32. vertices << vec3(-d, -d, d) << vec3(d, -d, d) << vec3(0, 0, 3*d); //Unten S4
  33. vertices << vec3(d, d, d) << vec3(-d, -d, d) << vec3(0, 0, 3*d); //Unten S4
  34. vertices << vec3(-d, d, d) << vec3(d, -d, d) << vec3(0, 0, 3*d); //Unten S4
  35.  
  36. vertices << vec3(d, d, -d) << vec3(-d, d, -d) << vec3(0, 0, -3 * d);//Oben s4
  37. vertices << vec3(-d, -d, -d) << vec3(d, -d, -d) << vec3(0, 0, -3 * d); //Unten S4
  38. vertices << vec3(d, d, -d) << vec3(-d, -d, -d) << vec3(0, 0, -3 * d); //Unten S4
  39. vertices << vec3(-d, d, -d) << vec3(d, -d, -d) << vec3(0, 0, -3 * d); //Unten S4
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. // ...
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement