基于Rhino的三维网格快速建模作者:张元晖 刘雪 丁东山来源:《数字化用户》2013年第24百度老年搜索
期 【摘 要】本文简要介绍基于Rhino自带的脚本程序RhinoScript对三维网格进行快速建模。首先介绍在长安镭蒙Rhino中关于网格的一些重要概念如向量、面、网格等,以及这些概念在律师执业管理办法RhinoScript脚本语言中的实现方法。最后以一个建立菱形网壳的实例来做进一步说明。
【关键词】Rhino RhinoScript 三维网格
一、Rhino与Rhinoscript的概述
Rhino淮南市公安局局长
是由美国Robert McNeel公司于1998年推出的基于NURBS为主的三维建模软件,他可以广泛的应用于三维动画制作、工业制造以及建筑设计领域。NURBS是一种非常优秀的建模方式,在高级三维软件当中支持这种建模方式。NURBS能够比传统的网格建模方式更好的控制物体表面的曲线段,从而创建出更生动逼真的造型。 现在有很多三维建模软件,如3ds max、Maya等,但是与这些软件相比,Rhino时域和频域软件以
其小巧、易用性强独树一帜,获得了众多从业人员的青睐。
Rhinoscript是Rhino自带的参数化编辑脚本程序,可以通过参数的调整直接改变模型形态,这无疑是一款极具参数化设计的软件。Script是一种计算机语言,用户只需通过使用键盘就可以控制它,而程序将会执行用户输入的命令。 Rhino执行的是标准的VBscript华南国防医学杂志,就是说Rhinoscript完全等同于VBscript。所以,在RhinoScript中的流程与VB的流程一样,数据类型与变量也一样。这一点对于原来对于VBA二次开发比较熟悉的人学习更为容易。用户只要熟悉犀牛软件的操作,并且掌握了Rhino中的数据模型类的对象、属性、方法即可进行脚本语言编程。其开发界面如图1所示。