opengl 显示比例

在vs2003中用openGL画图,加入一个dialoguebar栏后,图像就被压缩了,就是长宽显示比例变化了,怎样设置使得图片的比例永远保持原始比例,而不变形????????????
在线等
最新回答
胡一菲闪舌头

2024-07-01 12:34:54

客户区尺寸变化后,GL会相应修改视口大小。

你加一段代码,在客户区变化后,相应修改视口投影比例,(好久没用OGL了,具体名称忘记了)。就行了。

也就是窗口坐标到 opengl视口坐标的变换比例。就说开始初始化的那个几个gl函数。