
有人问我,怎么把零件从左边那样变成右边那样。

如果能在这个零件的表面上做出点阵,那么过这些点,沿着曲面的法线方向挖一下就能做出这些孔来。这部分我们通过UDF+Loop完全可以实现。
不知道Loop怎么用的:
1.看这篇文章——戳我呀戳我呀戳我呀
2.Online(帮助文档)有Loop的详细用法和实例
好啦!问题现在变成了如何在曲面上做出这些点阵。
你说你想一个一个点画?
如果你觉得农药不好玩,零食不好吃,或者女朋友不漂亮(哦我忘了,你是单身狗)的话,你当然可以这么做!
而俺们正常的懒人,遇到这种问题总会去想一些“投机取巧”的方法偷懒。
提到点阵,我们似乎可以做一个点,再用阵列的命令做出来。然后再往曲面上一投影。
完美!
但天杀的CATIA里面的阵列只能在平面中进行。所以!既然我们不能把阵列掰弯,那就只好把曲面掰直了。
CATIA GSD模块中,确实是有这么个曲面展平的命令

。也许你觉得它很鸡肋,但除了它,你别无选择。
什么,你问咋展开?如果是我的话,我会先把下面这些绿线地方切开

然后翻过来拍扁。

展开命令也是一样的:你需要告诉它从哪断开,以及拍扁到哪个平面上。

哦对了,你不要天真地以为这是在实体上直接做的,我们可是把实体的外表面提取出来,然后对这个面进行展平操作的~
展平之后,就用阵列做个点阵,然后投影上去吧!

我可没说这个展平的曲面像个小蝙蝠~
再然后,GSD里还有个命令

,翻译成了“传送”,你们打游戏的管它叫TP?
那它能干什么呢?这么说吧,曲面怎么展平,它就能怎么给掰弯回去。
而且,它还可以带着展平曲面上的元素一起回去,比如我们的点阵。

最终,我们得到了这么个玩意!

可谓是密集恐惧症者的福音了吧!