c++ - OpenGL 视口从 -50 到 50 而不是 -1 到 1
问题描述
是否有一种简单有效的方法可以使 2D OpenGL 视口从 -50 变为 50,而不是通常的 -1 到 1?或者能够以任意数量对其进行扩展?
解决方案
如果您在谈论 OpenGL 坐标,则它必须保持在标准化的 [-1,1] 中。使您的应用程序对其坐标进行归一化,即您的应用程序中的 (25,0) 为 [0.5,0];
是否有一种简单有效的方法可以使 2D OpenGL 视口从 -50 变为 50,而不是通常的 -1 到 1?或者能够以任意数量对其进行扩展?
标签: c++opengl2dviewport
如果您在谈论 OpenGL 坐标,则它必须保持在标准化的 [-1,1] 中。使您的应用程序对其坐标进行归一化,即您的应用程序中的 (25,0) 为 [0.5,0];