Как переместить объект в пространстве (по x, y, z) в OpenGl?

Нужно визуализировать "елочку", для этого нужно создать два объекта: конус и цилиндр. Как мне переместить цилиндр по y оси вниз?

фрагмент кода:

private void button1_Click(object sender, EventArgs e)
        {
            Gl.glClear(Gl.GL_COLOR_BUFFER_BIT | Gl.GL_DEPTH_BUFFER_BIT);

            Gl.glLoadIdentity();
            Gl.glColor3f(0, 112, 0);

            Gl.glPushMatrix();
            Gl.glTranslated(0, 0, -6);
            Gl.glRotated(-90, 1, 0, 0);


            Glut.glutWireCone(1, 2, 32, 32);
            Gl.glColor3f(112, 0, 0);
            Glut.glutWireCylinder(0.2, 1, 32, 32);


            Gl.glPopMatrix();
            Gl.glFlush();
            AnT.Invalidate();
        }

скрин: https://imgur.com/a/5n1RQJw


Ответы (0 шт):