论文部分内容阅读
蒂凡尼传统工艺始于十九世纪末,以其风格设计制作灯具多年来一直深受人们的喜爱,这种艺术风格有着经久不衰的魅力,以计算机辅助设计来完成此种风格的灯具产品设计有着深远的意义和广大的市场。因此,研究一个系统或是以商品化的CAD/CAID软件为平台进行二次开发,使国外优秀的软件工具适合这类灯饰设计的要求,是目前工业设计面临的一个新课题。本文以国内外普遍使用的工业设计软件Rhino为研究对象,对Rhino软件的使用范围、功能特点、插件开发的现状作了广泛了解,并且对Rhino的各种二次开发接口进行了深入研究,比较了Rhino现有的三种开发方式RhinoSript、.NET Framework Plug-Ins(VB,C#,...)(.NET SDK)、C++ Plug-Ins(SDK)各自的优缺点和应用范围。重点探索了利用RhinoScript进行Rhino二次开发的方法,如RhinoScript程序的排布格式,存储运行方式、应用方式、与用户的交互方式、与脚本连用的宏方法以及RhinoScript所提供的函数的功能和使用范围等问题。其次,本文研究了蒂凡尼灯具灯罩图案设计的手工方式,在这个设计过程的基础上总结了七个关键步骤,拟用计算机来辅助设计。依据这七个步骤,作者定义了七个工具的功能,并用RhinoScript语言编程实现他们。在开发新工具的过程中,首先先确定算法,然后重点研究了获取对象函数,曲率控制函数、创建层函数以及调用Rhino命令函数等需要用到的函数的参数定义方式,返回类型和使用方式等。最后,本文应用以上研究成果在Rhino环境下开发了一套针对蒂凡尼灯具灯罩图案设计特点的新工具组:绘图工具组,玻璃材质工具组,材质贴图工具组。该工具组图标语义明确,操作简单、实用。实践证明这些新工具组能大大提高用户设计蒂凡尼灯具灯罩图案的设计效率,减轻设计人员的工作量,具有很高的实用价值。