Здравствуйте, trialman, Вы писали:
T>Помогите мне, плиз! T>Как я смогу узнать координаты, к примеру, сферы и поместить их в переменные???
А что ты имеешь ввиду под этим?
В opengl нет ни понятия объекта, ни тем более его координат. Т.е. не ведется никакого реестра того, что ты рисуешь, оно просто рисуется и все. Ты сам должен помнить координаты своей сферы.
... << RSDN@Home 1.1.3 beta 1 >>
Re[2]: Помогите узнать координаты объекта в OpenGL
Здравствуйте, Рома Мик, Вы писали:
РМ>Здравствуйте, trialman, Вы писали:
T>>Помогите мне, плиз! T>>Как я смогу узнать координаты, к примеру, сферы и поместить их в переменные??? РМ>А что ты имеешь ввиду под этим? РМ>В opengl нет ни понятия объекта, ни тем более его координат. Т.е. не ведется никакого реестра того, что ты рисуешь, оно просто рисуется и все. Ты сам должен помнить координаты своей сферы.
Я имею ввиду вот что — есть у меня 3ds модель.
Я ее передвигаю. Подошел к стенке. А теперь хоу узнать положение моей модели во осям X,Y,Z
Я когда-то пробовал писать под DirectX 7, так там я мог узнать координаты моей модели.
Думаю тут тоже можно как-то. Иначе не написали бы ниодной игры!
OpenGL forever!
Re[3]: Помогите узнать координаты объекта в OpenGL
Здравствуйте, 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
Здравствуйте, mudagen, Вы писали:
M>3) Чтобы узнать координаты своей модели, тебе необходимо создать класс который будет знать свое местоположение.
Что в сущности правильнее. Надо самому рулить объектами, а не возлагать эту задачу на DX, чтобы потом пытаться от него добиться куда он этот объект затащил .