在缩放后找到点的位置(OpenGL和C ++)

时间:2014-11-14 13:07:02

标签: c++ opengl position scaling point

我创建了一个程序,在OpenGL中将点绘制到屏幕上(它在特定点绘制字母“X”)。然后根据用户输入缩放绘图。

if (GetAsyncKeyState(VK_UP))
{
    /*"zoom" is a global float variable*/
    zoom += 0.005;
}

glScaled(1 + zoom, 1 + zoom, 1);

我想找到相对于屏幕的点的新位置(即,一个点可以在(100,100)处绘制,但是在缩放之后,它可以在某些地方(例如,150,200)关于屏幕坐标,但光栅化值总是相同的,在这种情况下(100,100))。 OpenGL中是否有一个函数可以根据特定的缩放返回点的新坐标?

0 个答案:

没有答案