188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
1

OpenGL - медленно както?

23.03.2012, 18:18. Показов 1695. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите такое дело по идее OpenGL должна быстро выводить графику. А я тут нарисовал ху-й проектик и то тормозит. Т.е. вот например бета в том что мышку по экрану передвигаеш вроде побыстрее изображение работает а так чета медление и дергаеться. Что делать?Lesson 1.1 - Рисование точки.zip
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2012, 18:18
Ответы с готовыми решениями:

C++ OpenGL На ПК медленно идет отрисовка графика
Всем доброго времени суток. Недавно столкнулся вот с такой проблемой: C++ OpenGL На ПК медленно...

Изобразить дерево, с которого медленно по команде с клавиатуры падают листья. OpenGL
Я не знаю это сложно или нет,но если кто может хоть набросать что то буду признателен.Или у кого...

Медленно работает компьютер, медленно открываются страницы в интернете, тормозит Юутуб
Всем привет! Нужна ваша помощь... Когда производится первый запуск компьютера и я захожу через...

странно както...
Смотрю статистику http://www.liveinternet.ru/stat/discomixes...ef_servers.html аж 96 переходов с...

5
Заблокирован
23.03.2012, 19:51 2
Это из-за непонимания того как работает OpenGL
Сначала лучше эксперементировать на готовых шаблонах и постепенно вникать
Возми например мой шаблон

Плацдарм для эксперементов и обучения

Разберись в порядке выполнения функций. OpenGL работает как конечный автомат. То есть переходит из одного состояния в другое. Переключение должно происходить за пределами цикла отображения. Кроме того. Внутри цикла отображения недолжно присутствовать других циклов. Это отягащает работу автомата
1
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
23.03.2012, 21:00  [ТС] 3
Цитата Сообщение от IFree Host Посмотреть сообщение
Это из-за непонимания того как работает OpenGL
Сначала лучше эксперементировать на готовых шаблонах и постепенно вникать
Возми например мой шаблон

Плацдарм для эксперементов и обучения

Разберись в порядке выполнения функций. OpenGL работает как конечный автомат. То есть переходит из одного состояния в другое. Переключение должно происходить за пределами цикла отображения. Кроме того. Внутри цикла отображения недолжно присутствовать других циклов. Это отягащает работу автомата
да вы что я начинающий а там наверно тонна кода
0
Заблокирован
23.03.2012, 22:43 4
Кода там на самом деле не много.
Но вам весь код не нужен.
Самое главное в коде для вас функция OnDraw()
все что вы напишите внутри этой функции - то и будет отображено на экране
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
23.03.2012, 23:01  [ТС] 5
Цитата Сообщение от IFree Host Посмотреть сообщение
Кода там на самом деле не много.
Но вам весь код не нужен.
Самое главное в коде для вас функция OnDraw()
все что вы напишите внутри этой функции - то и будет отображено на экране
а как же тогда анимацию делать?
0
Заблокирован
24.03.2012, 01:08 6
Ну раз существует цикл типа тикера, значит путем изменения параметров статичных объектов в тикере извне. Проще сказать так:

Все координаты объекты получают не константное значение типа:

C++
1
glVertex2f(1,0);
а вполне нормальные переменные типа

C++
1
glVertex2f(x,y);
Теперь чтобы предмет начал двигаться будем изменять значение переменной в каждом тике
например так

C++
1
2
x+=0.1;
glVertex2f(x,y);
тогда объект медлено поползет по оси x
чтобы его остановить будем прибавлять 0

C++
1
2
x+=0;
glVertex2f(x,y);
Это заначит, что значение передаваемое в x в функции OnDraw тоже не должено быть константным
а должно устанавливаться где-то за пределами этой функции.
Думаю, что все очень подробно объяснил.
Если нет, то советую обратиться к литературе оп OpenGL
0
24.03.2012, 01:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2012, 01:08
Помогаю со студенческими работами здесь

post работает както не так
Скажите пожалуйста почему пост может работать нетак. Тоисть все нормально работает только при клике...

Области видимости(или както так)
Вопрос заключается вот в чем.. Я решил для тренировки создать класс управления бд.. Он находится в...

Найти второй-ток , както надо с геометрией
Помогите с решением странной задачи

Можно ли както уведомить пользователя если он пытаеться отправить по п
Делается это средствами администрирования или программирования?


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

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

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