上篇文章小编用python写了一个自动生成文本+序号的电池,并且留下了一个作业,就是根据曲面板块的数量多少来判断序号位数自动补几个0,不知道小伙伴们有没有去思考呢?
今天我把代码改进一下贴上来,供大家参考,当然,我用了比较多的if条件语句,如果你用while来编写的话代码会更美观,速度也会稍微快一点,考虑实际情况,一般板块数量不要太大,我这里只设置了最多数量为10000,如果你觉得还不够的话模仿自行添加吧,当然了,这是我用最新的犀牛7的汉化版GH编的,去除了英文的烦恼。
不过今天我们要做的不是改进这个电池,而是再增加一个新的电池,等分曲面。在平时大家经常用Grasshopper等分一个大的曲面的时候,往往首先会拖进几个电池,比如这样:
那我们能不能把这几个电池综合一下呢?看下图:
很明显,这是完全可能的,效果是一模一样的,但电池数量明显的要少了,看着是否更舒服一点?这就是python电池的好处,代码不长,功能却很强,下面是代码:
同时,也留下了作业,是否可以实现用曲线分割曲面,而不是等分分割曲面?