Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83164

opengl n-kąt foremny

$
0
0

Witam, chciałem napisać program w c korzystający z biblioteki opengl i tworzący zadany n-kąt foremny. Próbowałem napisać coś takiego: 

 int n=4,k=n-1,R=360;
    double PI=3.141;
    int i;
    for(i=0;i<n;i++){
        double x = R * cos((PI/2 + 2*PI*k) / n),y = R * sin((PI/2 + 2*PI*k) / n);
        glVertex3d(x, y, 0);
    }

ale zamiast wyświetlać w oknie n-kąt(tutaj kwadrat) wyświetla wypełnione okno kolorem czerwonym (bo taki mam ustawiony kolor wielokątu). Gdy wpisywałem normalne wartości ręcznie tworząc kąty po kolei funkcją glvertex pokazywał się kwadrat normalnie. Dziękuję za wszystkie odpowiedzi.


Viewing all articles
Browse latest Browse all 83164