在Rhino中如果我们想对把一条或者是几条线等分成8段,我们至少需要执行两个指令,先用Divide把线条等分成9分,就得到9个点,接着我么用9 个点来Split曲线,也有办法把这两步分成一步来做了,就是使用Rhino提供编写Macro(巨集)的功能,就可以把这两步用一步来完成,操作如下
在 command 行下执行MacroEditor指令,软后把下面的两行粘贴到MacroEditor 中- !_divide _pause _markEnds=yes _pause _enter
- _split _SelCrv _enter _Selpt _enter _selcrv _enter
复制代码
上面的GIF是这个Macro的执行过程,这个Macro其实把 Divede指令与Split指令的过程都写在指令行中,你可以在指令行中粘贴如写的内容也可以完成上一步的操作- !_divide _pause _markEnds=yes _pause _enter
- _split _SelCrv _enter _Selpt _enter _selcrv _enter
复制代码 第一行是执行Divide指令的过程,第二行是执行Split指令的过程,所以Macro的作用就是可以把一些指令集合到一起,变成新的指令,其实Rhino中有很多类似的指令,例如在Line工具列下面的那些指令,都是用到了Macro来得到新的派生指令
所以前面的那个也可以像Line一样,利用ToolBar来产生一个新的图标
提供工具列参考文件
divide.tb
(638 Bytes, 下载次数: 295)
[/hide] |