首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用OpenGL画立方形的困惑,有代码,帮看下

2013-06-26 
用OpenGL画正方形的困惑,有代码,帮看下在NeheChm里看到的例子...省略若干代码glVertex3f(-1.0f, 1.0f, 0.0

用OpenGL画正方形的困惑,有代码,帮看下
在NeheChm里看到的例子
...省略若干代码
glVertex3f(-1.0f, 1.0f, 0.0f);// 左上
glVertex3f( 1.0f, 1.0f, 0.0f);// 右上
glVertex3f(1.0f,-1.0f, 0.0f);// 左下
glVertex3f(-1.0f,-1.0f, 0.0f);// 右下
...省略若干代码

关键是“左下,右下”这两行代码

我个人理解,一个坐标轴,左上 是 负正 右上是 正正 右下是 正负 左下是 负负,如下简图:
            Y轴
 左上=负正  |   右上 = 正正
            |
           |
-----------------------X轴
           |
 左下=负负  |  右下=正负
           |

为什么代码上实现的和实际的不一样呢?


[解决办法]
一个解释:它的注释错了
[解决办法]
glVertex3f(-1.0f, 1.0f, 0.0f);        // Top Left
glVertex3f( 1.0f, 1.0f, 0.0f);// Top Right
glVertex3f( 1.0f,-1.0f, 0.0f);// Bottom Right
glVertex3f(-1.0f,-1.0f, 0.0f);// Bottom Left

热点排行