Re[4]: Помогите узнать координаты объекта в OpenGL
От: HeaveN Россия  
Дата: 15.02.04 01:02
Оценка: +2
Здравствуйте, mudagen, Вы писали:

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


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