基于OpenGL的虚拟仓库系统的研究(2)
作者:佚名; 更新时间:2014-12-03

  2.4 三维模型的构建

  仓库库体是由若干个四边形组成的,包括墙壁、顶部、地板和若干标准线。仓库的顶部切面是折线梯形,是由一个个四边形叠上去的。以下是绘制库体顶部最上端部分的程序段。

  glBegin(GL_QUADS):

  glNormal3f(O.0,信捷职称论文写作发表网,一1.0,0.O); ,般 置法线方向glTexCoord2f(0,O);  ,/纹理坐标左下

  glVertex3f(一sw/8,sh+sh,一(i-1)*sYscale); ,,左前glTexCoord2f(1,0):  ,/,纹理坐标右下

  glVertex3f(一sw/8,sh+sh,一i*sYseale):  //右前 glTexCoord2f(1,1):  //纹理坐标右上

  glVertex3f(sw/8,sh+sh,一i*sl/scale);  //右后 glTexCoord2f(0,1);  ,,纹理坐标左上

  glVertex3f(sw/8,sh+sh,-(i-1) sl/scale);  //左后 glEnd();

  

基于OpenGL的虚拟仓库系统的研究

  再进行透视投影:gluPerspective(45.0,Width/Height,1,10 000.0)接着我们进行货物箱的设置,每个货物箱是由6个四边形组成的,要对每个四边形进行纹理贴图。当然在渲染每一垛货物箱时,隐藏在里面的那些表面就不用渲染了,这样可以节省很多时间,提高效率。

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com