Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void figura(int points,int vbo ) {
- if (points < 0)return;
- GLfloat* vertices = new GLfloat[points * 6];
- float alfa = 0.0;
- float pom = 2 * M_PI / points; //360st/points - odleglosci punktów
- float R = 0.5; //promień
- float** colors = new float* [points];
- for (int i = 0; i < points * 6; i += 6) {
- vertices[i] = R * cos(alfa); //x
- vertices[i + 1] = R * sin(alfa); //y
- vertices[i + 2] = 0; //z
- vertices[i + 3] = (cos(alfa) + 1) / 1.5; //ustawienie kolorów RGB
- vertices[i + 4] = (cos(alfa) + 1)
- vertices[i + 4] = (cos(alfa) + 1) / 1.5;
- vertices[i + 5] = (sin(alfa) + 1) / 1.5;
- alfa = alfa + pom; //zmiana kąta alfa poprzez dodanie 360stopni/ilosc
- wierzchołków
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement