为什么过去的半年都没更新文章呢?
因为……懒……
那今天写点什么能引起大家兴趣的呢?
代码的话,实在是枯燥。思来想去,想到一个多年前很经典的题目:
如何做沿任意路径的铁链模型~
先来通过两张动图看一下最终的效果~
调节链节参数,自动沿曲线路径更链条长👇
更改路径曲线,链条会随之自动更新👇
然后不废话,直接说做法!
先用一句话概括,就是我们群里经常听到的一个词,KP(即Knowledge Pattern,也叫知识工程阵列)。
事实上,关于这方面的内容,小编以前发过好多篇文章了👇
甚至直播进行过讲解过,更多内容请自行查看历史文章~
今天的例子,我们也不例外,从制作一个链节的UDF(User Defined Feature,即用户自定义特征)开始。
这里,我们的输入调节为一个起始点,一根中心线,以及确定一个链节铁环所在平面的蓝色直线。
基于上述输入几何,不难做出黄色的曲面。同时,除了黄色曲面,我们还要做一根与当前铁环平面垂直的线,以作为下一个链节的输入。
将上述过程打包成UDF,注意将上面最后做的白色直线,与链节末端的点一并,作为UDF的输出元素。
另外,虽然之前的文章讲过很多次了,为防止某些小伙伴不长记性,还是再啰嗦一遍:一定要在最后一个选项卡页面,为UDF生成一个类型(名字可以随便取)
确保看到下面的提示,这一步很重要!
然后,来到PKT模块,并点击下面的图标,进入KP的代码编写界面。
代码及注释如下,无需多言:
如果最后,你点击这个按钮,顺利关闭里界面没有报错,那么恭喜你!
此时,你只要右键特征树上的KP特征,选择Execute,就可以看到下面的效果啦~