Laurentiu Bobora Ответов: 0

Что не так в функции перевода ?


Привет, я пытался создать и перевести полигон в openGL, я создаю функцию для перевода, но это создает белую линию от x0 до v_size, и я не понимаю, почему ?

Это моя функция для перевода полигонов

Что я уже пробовал:

public void translate1(GL2 gl, double x0, double x1, double y0, double y1){
    double step = 0.2;
    for(double i = 0; i < v_size; i += step){
        gl.glBegin(GL2.GL_POLYGON);

            gl.glVertex2d(x0 + i, y0);
            gl.glVertex2d(x0 + i, y1);
            gl.glVertex2d(x1 + i, y1);
            gl.glVertex2d(x1 + i, y0);

        gl.glEnd();
    }
}


Начальный x0 = 0, x1 = 10, y0 = 20, y1 = 30.

Спасибо!

0 Ответов