Obracanie grafiki o dowolny kąt

Odpowiedz Nowy wątek
2015-01-15 00:59

Rejestracja: 5 lat temu

Ostatnio: 5 lat temu

0

Tworzę program okienkowy w Visual C++ 2010. Chciałbym przykładowo, aby po naciśnięciu buttona jakaś grafika obróciła się o podaną liczbę stopni. Obczaiłem już funkcję RotateFlip(), ale ona, o ile dobrze rozumiem, działa tylko na wielokrotnościach kąta 90. A ja bym chciał na przykład obrócić o 30 stopni. Jak to zrobić?

Pozostało 580 znaków

2015-01-15 02:09

Rejestracja: 7 lat temu

Ostatnio: 6 godzin temu

0

openGL? glRotate*(angle, x, y, z)

edytowany 3x, ostatnio: spartanPAGE, 2015-01-15 02:11

Pozostało 580 znaków

2015-01-17 04:28

Rejestracja: 5 lat temu

Ostatnio: 5 lat temu

0

Okay, udało mi się zaimplementować OpenGL-a do swojej Windows Form Application. Ściągnąłem demo project z tej strony: http://www.codeproject.com/Ar[...]OpenGL-view-on-a-Windows-Form - i tam wszystko śmiga.

Teraz załóżmy, że chcę na to demo project nałożyć button1 i zrobić tak, by po kliknięciu ów button1 obrócił się o 30 stopni. Jak wywołać funkcję glRotatef? W którym pliku nagłówkowym to zrobić: tym dla formy czy w OpenGL.h? Nie mam pomysłu.

edytowany 4x, ostatnio: majsterkowicze, 2015-01-17 04:33

Pozostało 580 znaków

2015-01-17 09:07

Rejestracja: 10 lat temu

Ostatnio: 4 lata temu

0

Chcesz obracać obrazek dalej, czy tym razem buttona? Jeśli buttona, to... przejdź na WPF

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0