注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

辫子

这里的东东都转到了:hi.baidu.com/fairzy

 
 
 

日志

 
 

GL学习笔记(4) 遇到了障碍[转]  

2008-07-31 17:46:51|  分类: OpenGL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

不恶补数学就没办法理解代码,N年前老师说的数学很重要到今天才有深刻理解,可惜晚了!可喜的是相对岁数大的人来说还是比较年轻的,还有机会,

具体的障碍似乎与数学没有直接的关系,

在给立方体赋材质的时候,后面可以透过前面显示出来,本来应该是前面遮挡住后面才对,此问题不解,无法继续ing.....

如上图所示,在此情况下不,不应该显示[后面],后面不但透过前面显示了出来,而且前面似乎不存在了?!

不解,迷惑,现在怀疑它可能是由于贴图顺序导致的,因为当前是按照视点在物体内部看六个面的逆时针方向贴的图,那要怎么样贴才可以在内部外部看上去都像个立方体呢?

更新 2007-9-5 13:01

相关资料:麦比乌斯带

每一张纸均有两个面和封闭曲线状的棱(edge),如果有一张纸它有一条棱而且只有一个面,使得一只蚂蚁能够不越过棱就可从纸上的任何一点到达其他任何一 点,这有可能吗?事实上是可能的只要把一条纸带半扭转,再把两头贴上就行了。这是德国数学家麦比乌斯(Möbius.A.F 1790-1868)在1858年发现的,自此以後那种带就以他的名字命名,称为麦比乌斯带。有了这种玩具使得一支数学的分支拓朴学得以蓬勃发展。

更新 2007-9-5 14:21 曲线生成(偿试理解曲线的生成)

//控制点

    GLfloat ctrlpoints[4][3] = {

        {-4.0,-4.0,0.0},{-2.0,4.0,0.0},

        {2.0,-4.0,0.0},{4.0,4.0,0.0}

    };

    glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, a,&ctrlpoints[0][0]);

    glEnable(GL_MAP1_VERTEX_3);

    glColor3f(1.0, 1.0, 1.0);

    glBegin(GL_LINE_STRIP);

    for(int i = 0; i <= 30; i++)

        glEvalCoord1f((GLfloat)i/30.0);

    glEnd();

效果如图

  评论这张
 
阅读(59)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018