OpenGL技术在纸盒结构动态成型中的应用.pdfVIP

OpenGL技术在纸盒结构动态成型中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenGL技术在纸盒结构动态成型中的应用.pdf

维普资讯 第29卷 第4期 河北理工大学学报 (自然科学版) ’ Vo1.29 No.4 2007年 l1月 JournalofHebeiPolytechnicUniversity(NaturalScienceEdition) Nov.2007 文章编号:1674—0262(2007)o4-0107一o4 OpenGL技术在纸盒结构动态成型中的应用 曹利杰 ,李佳 (1.河北理工大学 机械学院,河北唐山063009;2.西安理工大学 印刷包装工程学院,陕西 西安 710048) 关键词 :包装纸盒 ;二维结构图;OpenGL;三维成型 摘 要:借助于OpenGL这一强大的三维图形库来实现纸盒结构动态成型中的各种功能,使 其可以生成二维结构 图。可对该纸盒的结构 图进行折叠成型等动画处理操作,最终成型为三 维立体 图;可以对立体纸盒进行旋转展示,并且加入 了一系列效果处理 ,比如 ,改变纹理、 显示压痕线、加入光照等。 中图分类号:TP391.41 文献标识码 :A O 概述 在纸盒结构的动态成型中,首先要设计恰当的结构。这就要充分考虑纸厚、压痕线和让刀位等参数对 纸盒结构的影响,从而保证纸盒结构的精确性。而在计算机模拟纸盒成型过程 中,只使用基础编程实现纸 盒成型动画功能以及三维效果的渲染功能,难度较大,因此需要强大的图形库函数来支持,以使编程过程 简单化。 本文应用了OpenGL编程技术。OpenGL作为一个性能优越的图形应用程序设计界面,适用于广泛的 计算机环境。它是一个开放的三维图形标准,独立于窗口系统和操作系统。OpenGL可实现与VC++6.0 无缝连接,可保证算法的正确性和可靠性。 1 影响包装纸盒结构设计 的主要参数 纸盒的结构多种多样,无论对于哪种结构,其设计的精确度都很重要,因为这关联着纸盒能否准确成 型。因此。要想设计出合理准确的纸盒结构,除了要对纸盒本身的结构尺寸做出仔细考虑之外,还要充分 考虑压痕线、让刀位、纸厚等几个工艺参数对纸盒结构、尺寸的影响。现将它们分析如下: 1.1 压痕线宽度 包装纸盒是由纸盒盒片经过折叠粘结而成的,盒片则是经过模切压痕而形成的。在盒坯模切过程中, 由于压痕刀的作用,使得纸板产生垂直于压痕刀方向的收缩,因此压痕线宽度是盒片结构设计的一个重要 的工艺参数,在盒片结构图设计时必须预留出压痕线的宽度。 1.2 让刀位 让刀指由于纸盒结构的要求,某条压痕线应向某个方向移动一段距离,通常以纸板厚度为一个单位。 比如:纸盒成型后盒盖要包住盖防尘襟片,因此盒盖与盒身之间的压痕线应向外让出一个或多个盒片厚度 的距离。 1.3 纸厚 在纸盒结构设计中,尺寸设计是其中的重要的一环,它不仅影响到纸盒产品的外观及其内在质量,而 且关系到生产及流通成本。纸盒的尺寸设计包括 内尺寸、制造尺寸与外尺寸-1。而制造尺寸与外尺寸都 必须充分考虑到纸厚对其的影响,这也同时涉及到让刀的存在。 ’ 收稿 日期 :2006-07-03 维普资讯 108 河北理工大学学报 (自然科学版) 第29卷 2 纸盒结构动态成型中的功能实现 2..1 生成纸盒结构图 首先利用OpenGL的绘图函数编译生成纸盒的三维结构图。在实现过程中,将纸盒的各个盒片看作是 一 个个厚度很薄的立方体,利用立方体的成型函数即可编译盒片。但是由于盒片厚度很薄,其顶点坐标难 于计算,可以首先生成厚度适中的立方体,在利用OpenGL的缩放函 ,设置比例因子,生成要求尺寸 的盒片。在OpenGL中绘制纸盒盒片时要指定各个面的法向量 引,即相对于光照的方向,并且要指定其正 面与反面,以及正面与反面不同的材质。生成盒片时 默认顶点绕逆时针方向旋转时所示的面为正面 J。 只有这样,在加入了光照时,纸盒才会正确的显示其 三维效果图。 由于

文档评论(0)

weiwoduzun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档