读书人

opengl es怎么从球体内表面贴图

发布时间: 2012-02-07 17:45:36 作者: rapoo

opengl es如何从球体内表面贴图?
我现在利用opengl es的glDrawElement()画了一个球体,并相应的贴上了纹理,但是,我现在从球体外部观察球体,纹理正常,我从球体内部观察球体,纹理贴图成了外面贴图的镜像了,请问这该怎么解决?

PS:1.是否有关法向量(glNormalPointer())? 我查了相关资料,貌似这个法向量跟光照有点关系,跟纹理贴图没啥对应
2.是否跟初始化视点有关? 我在初始化的时候利用相机(glLookat())将视点(eye)设置在原点(0,0,0)上,发觉贴图仍是镜像

请问各位该怎样解决? 非常感谢

[解决办法]
球体内部显示出来的。。应该是黑色(背景色)的吧

读书人网 >网络游戏

热点推荐