Rhino是工业设计师必不可缺的常用软件,很多时候我们需要用到很多插件,但是只能下载别人打包封装好的插件,或者在别的软件上用到的比较好的功能,想移植到Rhino上就比较困难,毕竟我们大部分设计师并不会直接写代码,强大的代码生成能力就可以解决这一问题。
举个例子,在软件中,有个很好用的功能,可以随机对的视图中的物体进行着色,这样场景里物体材质分类就一清二楚,但是Rhino中没有这个功能。
有时我们在收到客户或者结构工程师给的STP文件时,里面的零部件往往非常多且杂,如果没有颜色上的分层分类操作起来往往需要很久的整理时间,比如下面RC车零件。
那么我们整理一下用犀牛脚本写个随机分层步骤:
首先,使用()函数获取当前选中的对象。
然后,使用内置的库生成一个随机的RGB颜色值(范围为0-255)。
接着,使用()函数将RGB颜色值转换为Rhino软件可以识别的颜色对象。
然后,使用()函数将颜色对象应用到选中的物体上,从而改变它们的颜色。
最后,用循环算法将以上步骤循环遍历一遍即可。
我们直接启动,输入上述我们整理的咒语,等待魔法生效
魔法生效很快,接着我们打开Rhino,在标题栏空白处右击“新增按钮”,为我们设想的功能开发一个按钮。
再给我们的功能画个漂亮的UI图标,用SKD举个栗子。
最后我们来看一下实际使用效果
速度还是很快的,效果还是很不错的,当然只是作为一种利用的思路,熟练运用脑洞大开,我们可以把很多常用的快捷键组合在一起,提高我们软件使用效率。
以上小插件有需要的同学关注私信留言,下期再会。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...