Имам 3 трансформации в следния ред и със следните променливи:
glTranslate(dirX, dirY, dirZ);
glRotate(angleX, 1, 0, 0);
glRotate(angleY, 0, 1, 0);
С тях мога да трансформирам своя ModelView в 3D, постигайки няколко ефекта (преместване на обект в пространството, завъртане на обект около центъра му, увеличаване и намаляване на мащаба от произхода).
Със същите променливи и използвайки gluLookAt()
, искам да постигна последните 2 (завъртане около центъра на обекта, мащабиране от началото)