基于CATIA的互补色体视图的绘制方法
2015-03-20杨敏,杨萍
杨 敏, 杨 萍
(1.青海民族大学 继续教育(职业技术)学院,青海 西宁 810007,2.青海省地方病预防控制所,青海 西宁 811602)
引言
体视图是具有深度感的透视图。应用中心投影法绘制的透视图能区分上下、左右,有立体感,缺点是不能感知深度。若以人的双眼[1]为“投影中心”,把某物体投射到一个平面上将得到左右视点的图像,观看时使左右两只眼睛只能分别看到这两个投影,由于生理和心理的作用,人的大脑中就会产生能感知深度的立体映象。为此,需采用液晶眼镜或互补色眼镜观察。前者硬件系统比较复杂、昂贵;后者虽颜色单一,但硬件只用互补色滤色眼镜,非常适合制作教材插图或教学积件[2-3]。目前,主要应用 AutoCAD 等软 件[4-9]绘 制此类体视图,但生成复杂模型的效果图仍相当困难。本文首次提出使用CATIA人机模块[10]视野窗口,生成左、右眼透视投影,再通过Photoshop合成为互补色体视图,起点低、效率高、精度高。
1 投影的获取
1)打开CATIA人机工程学模块,新建人体模型和零件。CATIA V5R20提供了美、加、法、日、韩、德、中(台湾)共7国人的男女模型,文中选中国人类型。
3)设置视野窗口的属性。通过鼠标右击视野窗口装饰外围区域获得;若在CATIA V5R14~16的较低版本环境下,视野窗口的属性需在树状目录的视野条目获得。现以“左红”(左眼可见红色模型)为例,先将零件模型修改为红色,并设置视野窗口属性的视野范围类型为左眼,通过视野窗口的捕获菜单功能(见图1),可将“左红”图象保存为BMP格式文件。类似可得右眼所见的“右绿”图象。此处仅用视野范围类型分别选左、右眼便实现了双视点同时产生两幅透视图——体视图(对)。
图1 生成左眼透视投影
2 投影的合成
在PhotoShop环境下合成“左红”、“右绿”图象的方法:分别打开前面生成的“左红”和“右绿”图象,将其中一张图相应图层的不透明度调节为50%,再将两图合成至同一位置(见图2)。戴红绿互补色眼镜观看,精准地实现了形体“跃”出纸面的立体效果。
图2 生成体视实体图
3 必要设置
1)为满足戴红绿眼镜观察图象的需要,需设置CATIA背景为黑色。
2)为使体视图(对)图形外围黑色范围能满足需要,可在确认零件位于可视范围及合适方位的前提下取消视野窗口显示设置栏的装饰外围。
3)若需要表达零部件点、线、面关系,可设置“左红”和“右绿”图象显示模式为线框。
4)为增大像素,需设置视野窗口比例为较大值,本文使用的CATIA V5R20可选范围0.1~2.4,CATIA V5R14~17中是0.1~3.0。结合前面关于视野窗口属性与版本的联系,推荐CATIA V5R17为用CATIA实现互补色体视图的首选版本。
4 结语
应用CATIA生成左、右眼透视投影并在PhotoShop下合成实现绘制互补色体视图的方法,比使用AutoCAD或3Dmax的设置相机法便捷,机械特质表达得更加充分。
[1] 张宇辉,吕国强,胡跃辉,等.立体显示的双目模型算法及实现[J].计算机工程与应用,2006(35):65-67.
[2] 杨敏.机械制图课辅助教学手段比较[J].机械管理开发,2008,23(6):152,154.
[3] 杨敏.“积件”浏览器的制作及其在课堂教学中的应用[J].中国现代教育装备,2008(6):52-53.
[4] 梁焕武.制作三面投影形体体视图的一种新方法[J].黑龙江商学院学报,1990(4):34-37,41.
[5] 张培忠,王慧.利用AutoCAD软件绘制体视图方法[J].山东建材学院学报,1998,12(3):271-274.
[6] 陈兴义.水平体视图图幅分析及计算作图法[J].辽宁工程技术大学学报,2003,22(5):695-697.
[7] 游步东,钟浩亮,徐铭政,等.Autolisp在开发V画面体视图自生成系统中的应用[J].南昌大学学报(工科版),2003,25(3):29-33.
[8] 韩变枝.计算机绘制工程实体体视图的理论与实践研究[D].太原理工大学,2001.
[9] 黄心渊.虚拟现实技术与应用[M].北京:科学出版社,1999.
[10] 杨敏,杨萍,夏恒,等.机车乘务员上车脚梯位置的工效学分析[J].人类工效学,2014,20(3):72-74.