现在的Rhino好像没有录制巨集的功能
哪位大神有类似的插件给分享下
如果你说的是自己做一遍然后软件自动记录的方式,或者说类似于photoshop的录制动作。那犀牛没有这个功能,据我所知也没有第三方插件。
对对对 就是类似PS的录制动作,要是有这个功能巨集就如虎添翼了。老师您写一个这样的插件吧。
你可能对插件编写的概念有一些误解
我给你理顺一下,同时满足哪些情况,你会编写这个插件:
1:自己是真的需要这个插件,假设你需要录制的只是2-3个命令的巨集,完全可以自己写,因为写这个巨集只需要几秒钟,但是如果使用成百上千次,可以节约大量时间。但假设你要录制的是100个巨集,每个巨集都有10-20个命令组成,每个巨集需要编写3分钟。如果自己写巨集,要把他们都写对,可能要花费1天的时间,还容易出错。那么确实需要一个录制插件
2:自己很熟悉rhino的相关SDK和rhino插件开发流程,甚至到了滚瓜烂熟的程度。例如写rhino插件的C++ SDK,因为它是一定可以做到这个功能的。当然熟悉这个SDK本身就不是一两天的事情,可能需要花费1-2周时间。
通常情况来说,你花费3秒钟写的巨集,如果使用1000次,可以节约3000秒。
花费3分钟写的巨集,如果使用1000次,足足可以节约3000分钟也就是50小时。
看起来这个巨集你要写3分钟,但是相比他可以节约的时间,这3分钟完全可以忽略不计。
假设你真的需要100个巨集,每个要编写3分钟。
你认为300分钟也就是5小时的编写巨集的时间,你能够学会编程+熟悉SDK+开发出这样的录制插件吗?显然这是不可能的。
我认为光是从第一点来说就不满足你的需求,我难以想象一个工作流会需要那么多巨集。
听您这么一分析,我感觉自己瞬间就老实了
接下来我说一下,在什么情况下,我会编写这个插件:(因为你之前说的是我而不是你自己)
1:有好多好多人,成千上万的人呼吁这个功能。
2:我已经拥有大量编写rhino插件的经验,并且非常熟悉rhino C++ SDK,编写这个插件可能真的只需要4-5小时。
3:我有空闲的4-5小时的时间,我也愿意拯救这成千上万的人。
我首先声明一下,我有这个空闲时间,如果每天挤出半小时,我愿意花费10天的时间把这个事情搞出来,来帮助成千上万的用户们。
然而很遗憾,我并没有任何rhino C++ SDK的开发经验。如果让我现在一张白纸开始拼死了干,我可能折腾几十个小时都不一定折腾出来。
更加关键的是,没有成千上万的呼声,只有你一个
所以让你失望了
看了前半段内心激动了下,看完后半段又老实了
我以为你看到第一条就老实了。。
当然事情也不是没有回传的余地。不排除有这种需求的人不止你一个。
人的懒惰才是科技进步的动力,我们做的事情都是为了解放自己的生产力,哪怕只是节约了自己3秒钟的时间。
我刚简单看了一下,rhinoscript有可以调取command history的方法。就是一句命令
当然这个历史记录要如何解析,如何判断录制的起点和终点,就需要花费点时间了。
我会密切关注这个事情的, 如果刚好给我弄出来了,一定会联系你。
不过时效不保证
感觉楼主需要的功能,等同于让mcneel官方开发一个单独的建模命令给你了……其实如果有大量流程相同或者相似的模型需要建的话,GH不是挺好的吗……学学GH自己做个功能性的电池多好。
巨集跟电池还是有很大区别的
关键是巨集的流程想清楚了以后,一样可以用GH实现- -
而且改动更方便,巨集的话一条线下来参数输错还要重新运行一遍,GH只需要改某个参数就够了吧
巨集和电池确实有区别,但是“巨集”和“电池s”,I prefer “电池s”……