[OpenGL] - problem rysowanie kółek na sferze


(Grzesczwa) #1

Witam

Od jakiegoś czasu próbuje narysować kółka na sferze.

Na razie udaję mi się uzyskać efekt jak pokazuje na rys. 1

1.jpg

Później tą sferę wraz kółkami próbuje obracać dookoła własnej osi.

Ale kółka się obracają tak jak na rysunku 2 i są zniekształcone. Chcę by były dalej okrągłe tak jak na rysunku 1.

2.jpg

Kod programu można pobrać ze strony http://www.panoramaczestochowy.pl/strony/OpenGL/qAstroTools.zip.

Funkcja rysująca kółka jest w pliku glwidget.cpp w okolicy linii 100.

Proszę o pomoc jak ten rozwiązać problem.

Potem planuje także rysować elipsy

Serdecznie Pozdrawiam

Grześ


(Razi) #2

Pewnie chodzi ci o to, że te kółka mają być tzw. billboardami - skierowanymi zawsze w stronę kamery. Najprościej podmienić "podmacierz" macierzy modelview na macierz jednostkową:

http://www.lighthouse3d.com/opengl/bill ... ?billCheat


(Grzesczwa) #3

Witam

Dziękuję za odpowiedź. Ale ktoś pomorze mi to przerobić. Próbuje ro zrobić ale nic mi nie wychodzi.

Mój mail grzesczwa@yahoo.com

Pozdrawiam

Grześ