我要发帖 回复

中级会员

27

主题

124

积分

0

专家分

:

私信
发表时间 : 2009-6-7 22:25:49 | 浏览 : 1637    评论 : 2
我想实现在绘制3ds的时候将锯齿去掉,但是我采用了http://www.52vr.com/bbs/viewthre ... &extra=page%3D1的第一种方法后,锯齿依旧存在,如图1,不知道是不是还有要注意的地方?
我是通过绘制一个个三角形来实现整个模型的绘制.代码如下:
       for (i=0; i <numfaces/3; i++)   //三角形的个数
        {
          .......
          ::glNormal3f( nx, ny, nz);
           glBegin(GL_TRIANGLES);//绘制一个面(三角形)
                glVertex3fv(pointarray[faces2[0]]);
              glVertex3fv(pointarray[faces2[1]]);
              glVertex3fv(pointarray[faces2[2]]);
           glEnd();
       }
         请指教!
         谢谢!

22.rar

380.75 KB, 下载次数: 6

图1

最近VR访客

tan_dunming 评论于2009-6-8 09:15:14
上传源码和模型看看
追求卓越
yaojianfu 评论于2009-6-8 12:33:41
回复的时候上传不了,所以重新发了个贴来上传代码,帖子的网址是
http://www.52vr.com/bbs/viewthre ... &extra=page%3D1
谢谢

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-10-1 08:29 PM

返回顶部