73 / 19 / 0
Регистрация: 26.04.2012
Сообщений: 233
1

JOGL redisplay

06.10.2013, 17:00. Показов 734. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте , ув. форумчане.

Если коротко , то нужно сделать перерисовку по нажатию.

Есть листенер отдельный для клавиатуру . У рендера (который всё и отрисовывает) ставится тоже листенер на листенер клавиатуры.
Это не имеет на самом деле никакого значения...Так вот:
когда я нажимаю на кнопку , я делаю преобразования с матрицей после чего нужно отрисовать с новой матрицей
Проблема в том что для функции display() требуется GlDrawable , которого у меня нету , а если использовать старый с final то ничего не изменяется
Вот пример кода для ясности:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void initData(final GLAutoDrawable gLDrawable) {
 
        keyboardListener.setListener(new KeyboardListener.Listener() {
            @Override
            public void onPressed(int key) {
                if (key == KeyboardListener.KEY_LEFT) {
                    gl.glMatrixMode(GL2.GL_MODELVIEW);
                    gl.glRotatef(10f, 1, 0, 0);
                    display(gLDrawable);
                }
 
            }
        });
    }
Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2013, 17:00
Ответы с готовыми решениями:

JOGL texturing
Здравствуйте , форумчане . Никак не могу наложить текстуру . Сначала накладывалось что-то...

Свет в JOGL
Нужно сделать, чтоб диффузный свет падал на параллелепипед(ы). Пробовал много вариантов, но разницы...

OpenGl + Java, JOGL
Добрый день, я пытаюсь освоить ОпенГл на языке джава. К сожалению, я не смог найти нормальных...

Взаимодействие(столкновение) фигур JOGL
есть 2 фигуры которые я вращаю пр нажатии на определенные клавиши клавиатуры, мне нужно чтобы...

0
06.10.2013, 17:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2013, 17:00
Помогаю со студенческими работами здесь

Текстуры JOGL 2.0 загрузка и отображение
Товарищи! Взываю к вашему человеколюбию и прошу объясните мне смертному , почему при отображении...

Java+JOGL+Texture+Transparent
Изучаю OpenGL для Java. Попытался вывести картинку при помощи текстуры. Картинка выводится, но...

JOGL
Привет всем. Хочу поинтересоватся, где есть русскоязычные уроки по JOGL(Java OpenGL). Я бы мог и на...

JOGL AWTTextureIO
Здравствуйте. Я пытаюсь загрузить текстуру через AWTTextureIO, вот таким образом я делаю: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru