Witam,
Robię projekt do szkoły w OpenGL, na tą chwilę największym problemem jest poruszanie się obiektu wyrenderowanego przez funkcję GLDrawElements razem z kamerą.
Może nie dosłownie razem, ale przemieszczając kamerę w lewo, wszystkie obiekty przemieszczają sie w prawo, poza tym wspomnianym. Ruszając drugi raz - jest już OK. Tak samo mogę uruchomić program, raz ruszyć kamerą (obiekt zostanie), następnie np. kliknąć myszką (nie mam w ogóle jej obsługi!) - a element zostanie ponownie wyrenderowany już w dobrym miejscu.
Załączam cały projekt - uwaga panuje tam haos, sprzątanie planowałem po uporaniu się z w/w problemem. Będę bardziej wdzięczny za wskazówki niż odesłanie poprawionego projektu.
*ruszanie kamerą - przesunięcie o xx jednostek, bez obrotu.
Interesujące linijki: 97-113, 319-338, obsługa klawiatury (poruszanie kamerą) od 429
Projekt VS2012:
https://www.dropbox.com/s/nsx3fjcyo6vedr4/Tut%2007%20World%20in%20Motion.rar
Kod programu:
http://wklej.org/hash/99dd09a711b/
Pozdrawiam
Robię projekt do szkoły w OpenGL, na tą chwilę największym problemem jest poruszanie się obiektu wyrenderowanego przez funkcję GLDrawElements razem z kamerą.
Może nie dosłownie razem, ale przemieszczając kamerę w lewo, wszystkie obiekty przemieszczają sie w prawo, poza tym wspomnianym. Ruszając drugi raz - jest już OK. Tak samo mogę uruchomić program, raz ruszyć kamerą (obiekt zostanie), następnie np. kliknąć myszką (nie mam w ogóle jej obsługi!) - a element zostanie ponownie wyrenderowany już w dobrym miejscu.
Załączam cały projekt - uwaga panuje tam haos, sprzątanie planowałem po uporaniu się z w/w problemem. Będę bardziej wdzięczny za wskazówki niż odesłanie poprawionego projektu.
*ruszanie kamerą - przesunięcie o xx jednostek, bez obrotu.
Interesujące linijki: 97-113, 319-338, obsługa klawiatury (poruszanie kamerą) od 429
Projekt VS2012:
https://www.dropbox.com/s/nsx3fjcyo6vedr4/Tut%2007%20World%20in%20Motion.rar
Kod programu:
http://wklej.org/hash/99dd09a711b/
Pozdrawiam