前沿拓展:
catia阵列
操作方法
01
打开CATIA软件,新建一个PART文件,命名为用户阵列实例;
02
选择XY平面,进入草图,绘制一个直径50的圆,退出草图,拉伸;
03
选择XY平面,进入草图,注意这里只需要绘制点,就是你要阵列的点,我们绘制圆上的六等分点,退出草图。
04
选择用户阵列;
05
同理我们在绘制一个12等分点,然后选择用户阵列,得到图形;
06
为其添加材质,完成绘制。
特别提示
注意箭头
注意用户阵列的位置就是点的绘制
本页搜狗指南内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。
想要在一个面上弄个洞,正常人的思维都会想到用一个棒状物去戳的方法。喂!你们的大脑该用去污粉了吧!
我们在CATIA中,我们至少有三个命令可以实现:凹槽
,打孔
,布尔减
。
对于前两个,如果不用二次开发代码循环做,那你可能只能在每个点的位置打孔,或者做平面画草图再凹槽了。
这些我们都不提,单表第三种,也就是用一个棒状物从实体上布尔减的方法!
为什么要用这么做呢?
因为布尔的操作可以做成UDF(用户自定义特征)呀!
为什么要做UDF呢?
因为使用KWA(知识工程)中的Loop命令,可以实现UDF的循环调用呀!
下面进入科普时间,我们来聊聊常规建模,PowerCopy(超级副本)和UDF的区别:
假设现在的情况是:开局一个工程师,一只鸡,最后要得到一只吃了之后可以补充活力,让你每周工作七天,每天工作24小时的辣鸡:
常规建模:
拿到鸡后,先杀死,再拔毛,然后巴拉巴拉巴拉……这种情况下,如果给你100只鸡,那么,你就得杀100次鸡,拔100次毛,再巴拉巴拉100次
PowerCopy:
我们建立一个加工厂,然后再入口的地方扔进去一只鸡,那么工厂里面就会自动进行我们给它设置好的各项工序,比如杀鸡,拔毛,巴拉巴拉……我们需要做的,只是在工厂出口的地方等一只做好的辣鸡。
而如果想要100只辣鸡,我们则需要在入口的地方把100只鸡一只一只丢进去,再在出口等待就可以了。
暂且不说手动将鸡一只一只丢进去是个体力活,这个工厂也是个全透明的工厂,也就是你的加工过程会完全暴露在外,再直白点说,如果别人看到了,他也能建造出一模一样的工厂
UDF:
和上面的PowerCopy中建立的工厂相同,但这个工厂是个黑盒子。你把鸡扔进去,最后出来辣鸡,中间的加工过程,只有建立工厂的人才知道。并且如果给工厂投入了Loop这个设备,那么你只需将100只鸡放在笼子里,它就可以从里面自动一只一只地抓取!
好,有了以上的概念,回到我们的“万箭穿心”问题。
首先,我们来建立第一支箭(工厂)。要注意,我们的建模都要基于输入条件的,这里的输入条件是一个面和一个点。所以我们的建模过程可以是:
1、 在一个新几何体(就叫小明吧)下面放一个新几何图形集(就叫小红吧)
2、 在小红里,过点做曲面的法线
3、 在小红,过点做圆柱面,方向是刚才的法线,双向3mm(长度自定,可以看心情)
4、 在小明里,把这个圆柱面填成实体
5、 将小明从最初的壳体上布尔减掉,使其成为一个布尔特征。
在Part Design模式下,选择下面的命令:
选择刚才的布尔减特征,输入条件应该是两个条件:点和面
然后,切换到KWA中,点Loop命令,按以下输入设置:
然后,就没有然后了,因为我们点完OK之后,我们要的结果就已经出来了!
拓展知识:
原创文章,作者:趣淘网小编,如若转载,请注明出处:http://www.3322388.com/34865.html