openGL中,glTranslatef的理解方式
//通过这个函数 glTranslatef(x,y,z)来对相机进行移动,
//符合我们初中学的函数,x,y,z是移动的量,默认相机是在0,0,0的位置,
//如果把相机移动到 (0,0,10)这个位置,因为是向z的正方向移动,
由初中函数知识可知,正方向移动时是-,负方向移动时为+,所以需要用glTranslate(0,0,-10)来对相机进行移动,移动完后,相机就处在坐标系统 中0,0,10的位置了
注意:openGL中相机就是我们的眼睛,相机能看到多少内容,我们在屏幕上就能看到多少内容,移动相机就是移动我们的眼睛,相机的默认朝向就是z轴负方向
glTranslatef( x,y, z );//对相机进行移动
通过下面的方式给QPushButton设置为一定大小的图片
QPushButton * axiel=new QPushButton(this);
axiel->setIconSize(QSize(160,160));
axiel->setFixedSize(QSize(160,160));
axiel->setIcon(QIcon(":/image/opengl.png"));
你在寻找一起学习Qt+openGL的小伙伴吗?
加群吧:QQ Group:159336168
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。