Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,241
#1

OPEN GL - C++

15.02.2011, 00:09. Просмотров 743. Ответов 4
Метки нет (Все метки)

такое дело не как не могу с арентироваться с кординатам в open gl, у меня как не странно лажа пишу типо
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
glColor3f(1,1,1);
 
glClear(GL_COLOR_BUFFER_BIT);
 
glPointSize(0);
 
glBegin(GL_POINTS);
 
  glVertex3i(0,0,0);
 
glEnd();
 
SwapBuffers(DC);
но по идее точка должна распологаться в центре но она почему та леевее и ниже. Может есть возможность как то настроить чтобы вывод происходил с кординат 0.0 (с лева экрана с низу) чтобы проще орентироваться было. Или надо просто изменить камеру видовую...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2011, 00:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос OPEN GL (C++):

Open mp - C++
Здравствуйте, кто может помочь в написании программы на языке с++ с использованием технологии open mp.Задание скину на почту.

Open CV - C++
Господа кто может сталкивался с данной библиотекой , можете просвитить или ссылочку где почитать . мне вообщем нужно прочитать на картинки...

Open SSL - C++
Где взять библиотеку SSL по Win-32 вместе с хедерами ??? Как бы dll-ки нашел а хедеры из папки openssl ( ssl.h, sha.h ... ) не могу...

C++ & Open GL - C++
подскажите пожалуйста, подключаю библиотеки #include <windows.h> #include <gl2\gl.h> #include <gl2\glu.h> компилятор...

open gl (начало) - C++
при запуске кода #include<windows.h> #include <GL\glu.h> #include <GL\gl.h> void Draw() {

Посоветуйте open source на C++ - C++
Какие программы с открытым исходным кодом полезно будет изучить продвинутому кодеру? Но желательно не игры.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Xtir
11 / 11 / 0
Регистрация: 10.07.2010
Сообщений: 130
15.02.2011, 20:11 #2
так ты в 3D или 2D делаешь, как ты определяешь что координаты точки не 0,0,0?
а координаты 0,0 находятся в верхнем левом углу, зачем делать по другому?
ЗА раздел не тот
0
n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,241
16.02.2011, 10:55  [ТС] #3
Цитата Сообщение от Xtir Посмотреть сообщение
так ты в 3D или 2D делаешь, как ты определяешь что координаты точки не 0,0,0?
а координаты 0,0 находятся в верхнем левом углу, зачем делать по другому?
ЗА раздел не тот
я в этом деле новичек - пытюсь изучить opengl но вот почему у меня такая лажа не знаю. Пишу в 3d кажись.
0
Nick Alte
Эксперт С++
1637 / 1009 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
16.02.2011, 11:16 #4
В OpenGL координаты (0, 0) дают нам центр экрана. X - смещение по горизонтали (от -1 до 1), Y - по вертикали, тоже от -1 до 1. Z - глубина, в тех же пределах. Если ты настроишь какие-то преобразования матричные, они будут применяться к координатам, так что для начала попробуй такое:
C++
1
2
3
4
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
0
Rotnii
3 / 3 / 1
Регистрация: 27.02.2010
Сообщений: 17
20.02.2011, 23:45 #5
в OpenGl задать перспиктиву и угол взгляда.
Установите перспективу:

glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(130, 1, 50, 0);
Угол взгляда:

glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(150, 150, 150, 0, 0, 0, 0, 100, 0);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2011, 23:45
Привет! Вот еще темы с ответами:

фантастики с ifstream.open - C++
там написано "When using std::string to hold the filename, you must use .c_str() before passing it to this constructor." но у меня string...

[open gl] отрисовка тангенса - C++
Здравствуйте, мне надо реализовать в своей программе отрисовку графика тангенса, В отличии от синуса, который мне легко удалось...

Перевернутое изображение Open GL - C++
есть карта : int Map = { {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, ...

Open source игра - C++
Можете поделится ссылками на небольшие open source игры? Желательно с использованием openGL и glut. Очень хочется посмотреть на то, как они...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.02.2011, 23:45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru