Нарисуйте объект в opengl в зависимости от координат x, y, заданных различными устройствами ввода - PullRequest
0 голосов
/ 06 октября 2009

У меня есть несколько устройств ввода, и я хочу создать курсор для каждого из них. Мне даны координаты x и y, и я хочу нарисовать их на экране.

Как рассчитать x, y при использовании glTranslatef?

1 Ответ

1 голос
/ 06 октября 2009

Я почти уверен, что если я не страдаю от серьезного сбоя ума, это выглядит следующим образом:

float fX  = ((float)(x * 2) / (float)screenWidth) - 1.0f)
float fY  = ((float)(-y * 2) / (float)screenHeight) - 1.0f)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...