Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void GLWidget::setupStar(float d)
- {
- // TODO: create the star!
- vertices << vec3(d, d, -d) << vec3(-d, d, -d) << vec3(-d, -d, -d); // triangle 1
- vertices << vec3(-d, -d, -d) << vec3(d, -d, -d) << vec3(d, d, -d); // triangle 2
- vertices << vec3(d, d, -d) << vec3(d, -d, -d) << vec3(3*d, 0, 0); //Oben S1
- vertices << vec3(d, d, d) << vec3(d, -d, d) << vec3(3 * d, 0, 0);//Unten S1
- vertices << vec3(d, -d, -d) << vec3(d, -d, d) << vec3(3 * d, 0, 0);//Seite 1 S1
- vertices << vec3(d, d, -d) << vec3(d, d, d) << vec3(3 * d, 0, 0); //Seite2 S1
- vertices << vec3(-d, d, d) << vec3(d, d, d) << vec3(-d, -d, d); //oben
- vertices << vec3(d, -d, d) << vec3(-d, -d, d) << vec3(d, d, d); //oben
- vertices << vec3(-d, -d, -d) << vec3(d, -d, -d) << vec3(0, -3*d, 0); //Oben S2
- vertices << vec3(-d, -d, d) << vec3(d, -d, d) << vec3(0, -3*d, 0);//Unten S2
- vertices << vec3(d, -d, -d) << vec3(d, -d, d) << vec3(0, -3 * d, 0);//Seite 1 S2
- vertices << vec3(-d, -d, -d) << vec3(-d, -d, d) << vec3(0, -3 * d, 0);//Seite 2 S2
- vertices << vec3(-d, -d, -d) << vec3(-d, d, -d) << vec3(-3 * d, 0, 0); //Oben S3
- vertices << vec3(-d, d, d) << vec3(-d, -d, d) << vec3(-3 * d, 0, 0);//Unten S3
- vertices << vec3(-d, d, -d) << vec3(-d, d, d) << vec3(-3 * d, 0, 0);//Seite 1 S3
- vertices << vec3(-d, -d, -d) << vec3(-d, -d, d) << vec3(-3 * d, 0, 0);//Seite 2 S3
- vertices << vec3(d, d, -d) << vec3(-d, d, -d) << vec3(0, 3 * d, 0);//Oben s4
- vertices << vec3(d, d, d) << vec3(-d, d, d) << vec3(0, 3 * d, 0); //Unten S4
- vertices << vec3(-d, d, d) << vec3(-d, d, -d) << vec3(0, 3 * d, 0); //Unten S4
- vertices << vec3(d, d, d) << vec3(d, d, -d) << vec3(0, 3 * d, 0); //Unten S4
- vertices << vec3(d, d, d) << vec3(-d, d, d) << vec3(0,0, 3*d);//Oben s4
- vertices << vec3(-d, -d, d) << vec3(d, -d, d) << vec3(0, 0, 3*d); //Unten S4
- vertices << vec3(d, d, d) << vec3(-d, -d, d) << vec3(0, 0, 3*d); //Unten S4
- vertices << vec3(-d, d, d) << vec3(d, -d, d) << vec3(0, 0, 3*d); //Unten S4
- vertices << vec3(d, d, -d) << vec3(-d, d, -d) << vec3(0, 0, -3 * d);//Oben s4
- vertices << vec3(-d, -d, -d) << vec3(d, -d, -d) << vec3(0, 0, -3 * d); //Unten S4
- vertices << vec3(d, d, -d) << vec3(-d, -d, -d) << vec3(0, 0, -3 * d); //Unten S4
- vertices << vec3(-d, d, -d) << vec3(d, -d, -d) << vec3(0, 0, -3 * d); //Unten S4
- // ...
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement