У меня есть несколько устройств ввода, и я хочу создать курсор для каждого из них. Мне даны координаты x и y, и я хочу нарисовать их на экране.
Как рассчитать x, y при использовании glTranslatef?
Я почти уверен, что если я не страдаю от серьезного сбоя ума, это выглядит следующим образом:
float fX = ((float)(x * 2) / (float)screenWidth) - 1.0f) float fY = ((float)(-y * 2) / (float)screenHeight) - 1.0f)