2010-07-23 7 views
1

Как установить координату в openGL ES? Я импортирую свой 3D-объект в openGL ES, тогда я использую gltranslatef (x, y, z) для перевода объекта. Однако могу ли я спросить, как установить координату 3D-объекта? любой API OpenGL? не используя gltranslate, потому что gltranslate просто делает простой перевод объекта. Но тогда я хочу, чтобы пользовательский ключ в значении оси x и значении оси y, чтобы 3d-объект переместился в эту позицию. Спасибо.Функция OpenGL ES

ответ

0

glTranslate - это то, что вы хотите, нет другой функции, которая делает то же самое, и это правильный способ перемещения объекта.

+0

Я знаю, и я использовал glTranslate для перемещения моего объекта. Но после того, как я переместил свой объект, я хочу знать точную координату моего объекта, так как узнать его? :) thanks – Susan

+0

Нет прямого способа, вы можете вручную применить преобразование к своим вершинам, чтобы получить одинаковые данные в CPU. –

+0

Я думаю, что я не могу применить вручную к моим вершинам, потому что я импортировал свой 3D-объект из майи, а 3D-объект конвертировал в вершины. Таким образом, слишком много вершин (более тысячи вершин), поэтому я даже не знаю какие вершины мне нужно идентифицировать. Благодаря..:) – Susan