分享

【小编,这个怎么画】第十三期(上)——三角阵列圆环

 victor_ding 2019-10-25

最近群里的小伙伴对下面这个模型很感兴趣。小编也不知道该叫它什么,想了好久憋出了“三角阵列圆环”这么个直白的名字

所以小编干脆拿来当做一个例子,写一篇文章,介绍一下知识工程里的Loop和KP(Knowledge Pattern/知识工程阵列)的用法。

由于内容较多且稍微有些复杂,因此Loop和KP会分成两篇文章来写。本篇文章为上篇,介绍用Loop的方法来实现。

首先,我们把常规方法能画的部分都画出来。

1.1、画个圆,作为引导线;画个三角形,作为轮廓线。

1.2、做个扫掠,参考曲面或拔模方向都可以,角度用线性法则。具体操作可以看这篇文章

【小编,这个怎么画】第三期——螺旋绞线

1.3、顺手用三个棱线把螺旋管扫出来。

接下来,开始做UDF,即用户自定义特征。

CATIA有很多自带的特征,比如凸台,你给它一个轮廓,一个拉伸方向,两个尺寸,它就能生成个凸台。

类似地,我们也可以将一些做好的参数化模型做成自定义特征,这样只要给出指定的输入元素和参数,它就能生成我们想要的形状,比如一个下面的蓝色三角实例。

接下来,我们就来看看怎么做一个这样的参数化三角形。当然,这个建模思路不是唯一的,小编只是分享自己的思路,希望大家打开脑洞,不要被限制哦~

2.1、我们在红色虚线的圆上取一个点,作为参考原点。然后以它为起点,在圆上做一个比率点。

这个点就是为了定义三角形实例出现在哪个位置。

2.2、通过这个比率点做一个红色中心线的法平面。事实上用这个法平面和三角螺旋面,就可以相交出三角形。只不过软件中平面的概念是无限大,所以它会交出两个三角形。而我们只需要绿色圈里的那个。

所以这里我们别怕麻烦,多做几步,比如先做个圆填充成一个有限大的曲面,再用这个曲面和三角螺旋面相交。

2.3、我们给交出来的三角形倒个角(倒角都不会的童鞋还是先去学基本命令吧),然后用倒角后的曲线作为中心线扫个三角形的圆管出来。

2.4、把圆管填成实体,再把Body加到其他Body上变成一个布尔特征。这样,这个包含了我们刚刚创建的所有特征(从那个比率点开始)的布尔特征,就可以被做成一个UDF了。

2.5、创建UDF很简单,从菜单里选择Insert->Knowledge Template->UserFeature即可。不会的同学可以戳下面的链接捡捡前面的知识,PC和UDF的创建基本一样。

【旋转楼梯】之二 Powercopy的建立

我们这个UDF有三个输入条件:Surface——三角螺旋面,Curve——红色虚线圆,Point——比率点参考的那个原点。

然后还要发布一个参数,就是那个比率点的比率。

2.6、手动调用,测试一下这个UDF。我们从菜单里选择Insert->Instantiate from selection

然后在特征树上点击刚刚做好的UDF,给它输入三个元素,更改比率参数,看其是否能在我们想要的位置创建三角实例。

最后如果前面手动调用没有问题,此时我们就可以用Loop将这个UDF实例化了。

Loop的用法,请戳下面这篇文章。

【旋转楼梯】之三 UDF+Loop实现旋转楼梯的创建!

下面是实例化三角圆环UDF的代码截图,以及注释。

当你点击了上面Loop界面的OK按钮后,模型就会自动更新了。最后,别忘了定义到正确的工作对象查看结果哟~

本篇文章到此结束,Part文件可以扫下面的二维码下载,不过是V5R2017版本做的。


QQ群:

一群:863363729

答案 “计算机辅助设计”

(不要管提示,直接输答案,还有坑)

二群:291739954

答案:“CATIA那点事儿”

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多