是不是你在平行投影的时候画出来的是个正方形,换成透视投影后才能看出是个六面体啊。因为平行投影光线是平行照射的,也就是说你其实画的是个六面体,但是看起来却是个正方形。而透视投影光线相交于一点,所有的光线是从一个点发射出来的,所以看起来后面的不会把前面的给覆盖掉,看起来才是个六面体。其实在平行投影的时候你也可以旋转一下视角,就能看出来你画的是一个六面体而不是个正方形。
glmatrixmode(gl_projection);
然后任何矩阵操作都是在投影矩阵上进行操作了。通常用glloadidentity()清除之前的矩阵,然后用glortho()或者glfrustum()设置正交或者透视投影。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....