不用插件就手工来弄弄。。
效果的难点是如何在曲面上作出渐变的大小圆,如果随便画的,肯定是不理想的。在rhino中做一组线的渐变效果,tweencurves是个很好的选择,只需要做出第一条曲线是最后一条曲线的形状,就可以实现想要的效果。这个指令不只是针对开放的曲线,封闭曲线同样可以实现。本例,只需要做出最大最小的那两个圆,就可以做到在它们之间产生渐变效果的圆,多少个随你确定。
平面状态的几个孔做出来了,就想办法把它弄到曲面上。是不是把摆到合适的位置投影就可以了呢?当然不是,因为直接投影,在面上产生的圆会变形比较大,因为我们要产生孔的那个曲面,曲率变化是比较大的。这时候应该很将圆按合适的角度摆到曲面上。当然也不是将一个个圆移动过去摆角度,这样做一是摆不好,二也没有效率,在这里有一个更高效的指令:flow。用ExtractIsoCurve提取曲面上的结构线,并将它截短一些,把之前弄好的那组渐变圆弄到曲面上,参数要设置为硬性,延展。为什么是这样,你可以去试验参数是与否的区别。
这一步得到了曲面上的圆,但这些圆并未曲面完全相交,所以还需要将它拉回到曲面上,下一步才能用这些圆去开洞,拉回曲线用Pull指令。然后把这些圆阵列再修剪就完事了。
|