перевод 2 квадратов с использованием OpenGL

#opengl #graphics

#opengl #графика

Вопрос:

Я создаю 2 квадрата. Я хочу перевести 2 квадрата один за другим. например: 1-й квадрат должен переместиться в определенную позицию, и после этого должен переместиться 2-й квадрат.

Примечание: сначала создаются оба квадрата, затем мы должны перемещать их один за другим.

Если кому-либо из вас нужен код, я также могу отправить его вам по почте. я не могу загрузить это здесь.

Комментарии:

1. OpenGL практически не имеет ничего общего с анимацией. Это просто выводит материал на поверхность. Анимация вещей полностью зависит от вашего кода или какого-либо фреймворка анимации.

Ответ №1:

 glPushMatrix();
glTranslatef( square[0].x, square[0].y, 0.0f );
DrawSquare( square[0] );
glPopMatrix();

glPushMatrix();
glTranslatef( square[1].x, square[1].y, 0.0f );
DrawSquare( square[1] );
glPopMatrix();