【发布时间】:2015-11-11 18:02:28
【问题描述】:
我正在 OpenGL 中创建一个简单的程序来用鼠标绘制矩形。我的目标是单击某处,拖动鼠标并创建一个矩形,就像您在绘画或任何其他设计程序中所做的那样。
我的视图定义如下:
glMatrixMode(GL_PROJECTION);
glOrtho(AXIS_X_MIN, AXIS_X_MAX, AXIS_Y_MIN, AXIS_Y_MAX, AXIS_Z_MIN, AXIS_Z_MAX);
这样定义的窗口:
glutInitWindowSize(WINDOW_WIDTH, WINDOW_HEIGHT);
如何将从 0 到 WINDOW_WIDTH 和从 0 到 WINDOW_HEIGHT 的窗口坐标转换为轴坐标和各自的象限?
【问题讨论】:
标签: c++ opengl window coordinates