Obracanie grafiki o dowolny kąt

Odpowiedz Nowy wątek
2015-01-15 00:59
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
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
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
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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