基于OpenGL的包装容器几何造型技术研究(上)

   2011-06-06 69
核心提示: 摘要:提出了基于OpenGL的包装容器几何造型技术。文中将包装容器中常见的结构分为回转体结构、非回转结构、特殊结构,针对不同

摘要:提出了基于OpenGL的包装容器几何造型技术。文中将包装容器中常见的结构分为回转体结构、非回转结构、特殊结构,针对不同结构应用OpenGL技术研究了它们的三雏造型方法以厦三维造型真实感贴图方法。并且给出了实例。该系统基于WINDOWS平台,用c++Builder开发而成。

关键词:包装客器;OpenGL;几何造型

随着现代工业的发展和人民生活水平的提高。包装容器得到了广泛使用。目前,我国的包装容器设计仍基本上按传统的经验设计方法进行,多是二维结构设计。随着计算机技术的发展,为真三维应用程序提供了较好的开发基础。本文应用OpenGL技术,进行了包装容器几何造型关键技术研究。总结了包装容器常见结构,研究了这些结构的三维造型方法,并且应用这些技术方法进行了三维造型,为实现交互式三维包装容器CAD提供了一种有效方法。OpenGL是SGI公司开发的一个三维图形库,是一个工业标准的三维计算机图形软件接口,可以利用不同的软件开发工具,如VC++,BC++等开发出三维图形程序,它已广泛地应用于模拟仿真、3D图形图像处理、动画及日益发展起来的虚拟现实技术中。

1 包装容器的回转结构造型方法

包装容器中常见的结构为回转体结构,如各种玻璃容器等,这部分结构可用圆柱/圆锥体gluCylinder()来实现,即将回转体结构化分为许多细小圆柱/圆锥,他们互相连接形成回转体结构的包装容器。如圆形瓶可以分解为瓶口、瓶颈与瓶肩、瓶身、瓶底4个回转体结构部分。由于玻璃瓶从瓶口到瓶底大多为不规则外形,此时可分解为若干个规则外形,即圆柱/圆锥形,用不同的公式计算出瓶的不同部分直径,例如对圆柱形玻璃瓶一般按高度5—12ram分解分别计算。计算公式为:


2 包装容器的非回转结构造型方法

部分包装容器表现为非回转结构,有曲面也有平面。OpenGL的几何要素有点、线、多边形。线是三维的,是一系列的相连的顶点定义的,多边形是由一个个封闭的线段组成,通过选择属性,既可以的得到填充的多边形,也可以使轮廓线。三维造型可以采用一系列相互连接的封闭平面多边形近似表达光滑曲线、曲面。因此,可以把一个非回转结构包装容器分解成一定数量的多边形面,由这些面按照他们的相对位置组成相应的曲面。见图2,该包装容器是由2个曲面、2个平面组成,其中曲面由11个四边形组成。需要说明的是OpenGL中多边形是凸多边形。

 
举报收藏 0打赏 0
 
更多>同类技术
  • admin
    加关注0
  • 没有留下签名~~
推荐图文
推荐技术
点击排行
网站首页  |  网站简介  |  服务体系  |  会员服务  |  技术咨询  |  合作伙伴  |  联系方式  |  汇款方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  豫ICP备2020034376号-2