Utworzyłem sobie szlaban - sama belka rysuje się osobną funkcją. Chciałbym animować to tak, żeby się otwierał tak jak szlaban. Jednak przy glRotatef obraca się cała belka według wybranego wektora, a chciałbym żeby jej oś obrotu nie była na środku czy gdzie tam teraz jest, ale przy jednym z jej końców. Gdzie szukać błędów?
glPushMatrix();
glRotatef(-obrot, 0, 0, 0.6);
szlaban_anim();
glPopMatrix();