首先下载弯曲插件文件
,解压,得到
然后把它们放到plugins
文件夹中,打开sketchup
如图所示,安装完毕。
这个插件,有工具栏,右键菜单里也没有命令,但是插件菜单里有一串我不需要的菜单,去掉它。因为在装了一堆插件后,清除不必要的菜单命令就显得非常有必要。
我们用记事本打开该插件对应的rb文件,可以看到英文代码。编辑,查找,“menu”,可以找到它的加载命令到插件菜单的代码,选中其中的信息,删除之。
关闭,保存。再次打开sketchup
此时shape bender 插件只剩一个工具栏按钮,而菜单命令被删除了,而功能依旧在。(因为我就装了这么一个插件,故插件这个菜单也没有了)。界面是否清爽了些?
继续装一个晶格插件
放到plugins文件夹中,打开sketchup,发现这个插件太简单,没有工具栏没有图标,只能从插件菜单中启动
接下来我要做的是给这个插件做一个按钮,然后和之前的shape bender插件按钮一起做一个工具栏,然后把它的命令也从插件菜单中去掉。
首先用ps做一个按钮图标,
在plugins文件夹中新建文件夹”youxi”,然后把一大一小两个图标放进去,
然后,在plugins文件夹用记事本新建youxi.rb,代码如下
保存为rb文件后,打开sketchup,如图
但是一个工具栏一个按钮不方便,接下来我要把两个按钮合并到一个工具栏,代码如下
保存后再次打开sketchup,如图所示
最后要做的事就是把菜单栏里的命令去掉,把之前弯曲插件的工具栏也去掉,只剩下youxi这一个工具栏,而这个工具栏整合了这两个插件。最终效果如下
至此,我们已经精简了Sketchup的窗口,把不需要的菜单(右键菜单也可以)命令去掉,把本来没有按钮的插件做了按钮,把想要的按钮做了在了同一个工具栏中。
这样,就可以安装一些常用、好用、会用的插件进入sketchup,做一个自己的工具栏。
而不再让插件的中英文菜单命令,参差不齐工具栏,破坏了原本简洁的操作窗口。
重要补充:
为了不破坏整个思路,所以我把技术性问题放到了最后。
在此,感谢网上无赖大哥对我的技术指导。
1、ruby是编程语言,我不懂,所以不会制作插件。但是,相信大家学过VB的话,就会对基本的程序规则有所了解,还是可以做一些基本的修改;
2、并不是所有的rb文件都可以修改,修改需要尊重原作者的劳动成果,rbs文件是加密了的rb文件,用记事本不能修改;
3、rb文件中
#开头的是注明性语言,不起作用;
一般里面会有一些插件信息,包括版本,作者,等等;
if,unless,else,when等等语句修改需要注意end的位置个数;不然打开sketchup会提示语法错误;
一般在文件的最后或者开头,也有可能在中间,看插件制作者的喜好;
代码介绍
4、原始的插件文件的层级结构不能破坏,除非把代码全部转移出来;
5、修改前注意备份原始文件
6、我们保证不做任何商业化的加工,只是做本地化个性化的修改。
最后我把以上讲到过的过程文件发上来,通过对比我改过和没改过的文件大家自己慢慢体会。相信可以有所感悟。
但是,插件,终究还是插件。
记住,工作中真正提升效率的不是独特的技巧,而是如何高效地管理掌控整个模型。所以,平时在建一些小玩意练技巧的同时,最好还要多建立一些稍大的建筑场景,学习如何有效的去组织场景,虽然用到的命令可能很会简单。
最后,祝各位学习工作愉快!
Youxi 2013/3/26