Obracanie grafiki o dowolny kąt

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ć?

0

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

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/Articles/16051/Creating-an-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.

0

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

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