-2
Этот код рисует штырь, на котором диски заказываются (Башня из Hanoi Pins) в opengl. Я не понимаю, как эта последовательность функций постепенно рисует штырь. Я знаю прежде всего о функциях, их списках параметров и их использовании. Но то, что я точно хочу знать, это шаг за шагом вывод каждого из них. вот эта функция:Описание кода графического кода Opengl
void drawPin(GLUquadricObj **quadric, const GLfloat radius, const GLfloat height)
{
glPushMatrix();
glRotatef(-90.0, 1.0, 0.0, 0.0);
gluCylinder(*quadric, radius, radius, BREITE/2, SLICES, LOOPS);
gluQuadricOrientation(*quadric, GLU_INSIDE);
gluDisk(*quadric, 0.0, radius, SLICES, LOOPS);
gluQuadricOrientation(*quadric, GLU_OUTSIDE);
glTranslatef(0.0, 0.0, BREITE/2);
gluDisk(*quadric, 0.0, radius, SLICES, LOOPS);
gluCylinder(*quadric, STANGENBREITE, STANGENBREITE, height, INNERSLICES, LOOPS);
glTranslatef(0.0, 0.0, height);
gluDisk(*quadric, 0.0, STANGENBREITE, INNERSLICES, LOOPS);
glPopMatrix();
}