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

   2011-06-06 60
核心提示:3 包装容器的特殊结构造型方法 光滑曲线、曲面是由大量的线段或多边行近似而成的。然而包装容器的特殊结构(曲线和曲面)可以用少
3 包装容器的特殊结构造型方法

光滑曲线、曲面是由大量的线段或多边行近似而成的。然而包装容器的特殊结构(曲线和曲面)可以用少量的控制点进行描述,这一描述是精确的。NURBS称为非均匀有理B样条,是计算机图形学和CAD/CAM中最受欢迎的几何建模方法之一。通过它可以灵活地设计出各种形状的曲面。



运用OpenGL提供的NURBS接口函数对NURBS曲面进行了玻璃包装容器的特殊结构造型,使拟合曲面造型更为直观表现。步骤如下:

(1)应用gluNewNurbsRenderer函数创建一个NURBS对象指针。(2)应用gluNewNurbsProperty函数设置绘制对象的属性。(3)调用gluBeginCurve/gluBeginSurface开始绘制曲线曲面。(4)用控制点、节点序列、多项式基函数的阶为参数,调用gluNurbsCurve/gluNurbsSurface函数绘制对象。(5)调用gluEndCurve/gluEndSurface结束曲线、曲面的绘制。

4 包装CAD中真实感贴图方法

真实感图形是一种计算机图形生成技术,它首先要构造出所需场景的几何模型。然后根据假定的光照条件计算画面上可见的各景物表面的光亮度。真实感图形需要在计算机上把装饰图案和物体形状紧密相结合,真实感贴图是一种映射,是把~ 张二维图画通过~个合适的映射函数与三维映射物体进行对应表达,加上合理的光照效果(渲染)形成真实感图形。三维贴图,即纹理映射是将指定图像的一部分映射到允许进行纹理映射的每个图段上,见图3,为图1三维贴图效果。这种映射伴随着使用一幅图像的颜色到某一图殴的(s,t,r)坐标所指示的位置上并修改该图段的RGBA颜色。但要特别注意的是,在OpenGL中,纹理映射仅在RGBA模式下说明,在颜色索引模式下,它的使用未作定义。使用纹理绘制的一般步骤为:


1)定义纹理。
2)定义在像素上使用纹理的方法。
3)允许使用纹理映射。
4)应用纹理坐标和几何坐标绘制场景。

5 结语


包装容器由二维设计向三维设计是包装设计的发展方向。本文提出了基于OpenGL的包装容器几何造型技术,总结了包装容器常见结构,研究了这些结构的三维造型方法,并且应用这些技术方法进行了三维造型,而且使用贴图技术看到装潢设计后的效果。但是如何加强加工工艺方面的信息,在设计阶段就考虑到加工,使设计与加工更好的衔接则需要进一步完善。同时在如何结合包装容器结构优化设计,实现它的抗压强度设计、缓冲性能等方面也需要进一步展开研究。



信息来源:包装工程
杨涛1 2 ,朱英杰2 ,陈少为2
(1.天津工业大学,2.天津商学院,)

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