Помогите узнать координаты объекта в OpenGL
От: trialman Украина  
Дата: 14.02.04 20:35
Оценка:
Помогите мне, плиз!
Как я смогу узнать координаты, к примеру, сферы и поместить их в переменные???
OpenGL forever!
Re: Помогите узнать координаты объекта в OpenGL
От: Рома Мик Россия http://romamik.com
Дата: 14.02.04 21:50
Оценка:
Здравствуйте, trialman, Вы писали:

T>Помогите мне, плиз!

T>Как я смогу узнать координаты, к примеру, сферы и поместить их в переменные???
А что ты имеешь ввиду под этим?
В opengl нет ни понятия объекта, ни тем более его координат. Т.е. не ведется никакого реестра того, что ты рисуешь, оно просто рисуется и все. Ты сам должен помнить координаты своей сферы.
... << RSDN@Home 1.1.3 beta 1 >>
Re[2]: Помогите узнать координаты объекта в OpenGL
От: trialman Украина  
Дата: 14.02.04 22:42
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Здравствуйте, trialman, Вы писали:


T>>Помогите мне, плиз!

T>>Как я смогу узнать координаты, к примеру, сферы и поместить их в переменные???
РМ>А что ты имеешь ввиду под этим?
РМ>В opengl нет ни понятия объекта, ни тем более его координат. Т.е. не ведется никакого реестра того, что ты рисуешь, оно просто рисуется и все. Ты сам должен помнить координаты своей сферы.

Я имею ввиду вот что — есть у меня 3ds модель.
Я ее передвигаю. Подошел к стенке. А теперь хоу узнать положение моей модели во осям X,Y,Z
Я когда-то пробовал писать под DirectX 7, так там я мог узнать координаты моей модели.
Думаю тут тоже можно как-то. Иначе не написали бы ниодной игры!
OpenGL forever!
Re[3]: Помогите узнать координаты объекта в OpenGL
От: mudagen  
Дата: 15.02.04 00:29
Оценка:
Здравствуйте, trialman, Вы писали:

T>Здравствуйте, Рома Мик, Вы писали:


РМ>>Здравствуйте, trialman, Вы писали:


T>>>Помогите мне, плиз!

T>>>Как я смогу узнать координаты, к примеру, сферы и поместить их в переменные???
РМ>>А что ты имеешь ввиду под этим?
РМ>>В opengl нет ни понятия объекта, ни тем более его координат. Т.е. не ведется никакого реестра того, что ты рисуешь, оно просто рисуется и все. Ты сам должен помнить координаты своей сферы.

T>Я имею ввиду вот что — есть у меня 3ds модель.

T>Я ее передвигаю. Подошел к стенке. А теперь хоу узнать положение моей модели во осям X,Y,Z
T>Я когда-то пробовал писать под DirectX 7, так там я мог узнать координаты моей модели.
T>Думаю тут тоже можно как-то. Иначе не написали бы ниодной игры!

1) В OpenGL действительно нет обьектов (есть только примитивы), и ты ни как не сможешь получить из OpenGL'а координаты какой-либо модели (или даже примитива), которые ты отправил на конвеир.
2) OpenGL является низкоуровневым API в отличии от Direct3D, и он в отличии от последнего создавался не для игр.Он являет собой промышленный стандарт для 3D графики.
3) Чтобы узнать координаты своей модели, тебе необходимо создать класс который будет знать свое местоположение.
Re[4]: Помогите узнать координаты объекта в OpenGL
От: HeaveN Россия  
Дата: 15.02.04 01:02
Оценка: +2
Здравствуйте, mudagen, Вы писали:

M>3) Чтобы узнать координаты своей модели, тебе необходимо создать класс который будет знать свое местоположение.


Что в сущности правильнее. Надо самому рулить объектами, а не возлагать эту задачу на DX, чтобы потом пытаться от него добиться куда он этот объект затащил .
... << RSDN@Home 1.1.3 beta 2 >>
Нет такого закона, что человеку летать нельзя...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.