我用的是正交投影gluOrtho2D以纹理贴图的方式显示一张BMP位图,当我滚动鼠标滚轮时位图会缩小放大;我要求的是纹理贴图在窗口中的大小,如红色框大小:
这是我显示图片的代码:
//贴图的矩形大小与图片比例一致
#define MAPWIDTH 20.0
#define MAPHIGHT GLfloat(20.0 / (1920.0 / 1080.0))
//背景图
void CDrawView::D
我用的是正交投影gluOrtho2D以纹理贴图的方式显示一张BMP位图,当我滚动鼠标滚轮时位图会缩小放大;我要求的是纹理贴图在窗口中的大小,如红色框大小:
这是我显示图片的代码:
//贴图的矩形大小与图片比例一致
#define MAPWIDTH 20.0
#define MAPHIGHT GLfloat(20.0 / (1920.0 / 1080.0))
//背景图
void CDrawView::D