网站首页 > 技术教程 正文
想要在一个面上弄个洞,正常人的思维都会想到用一个棒状物去戳的方法。喂!你们的大脑该用去污粉了吧!
我们在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之后,我们要的结果就已经出来了!
猜你喜欢
- 2024-10-30 AuCAD 小知识、单位设置,启动与退出
- 2024-10-30 Catia动态模拟——制作动画视频 catia编辑模拟动画
- 2024-10-30 CATIA概念车研发流程 汽车行业catia用的多不多
- 2024-10-30 NX二次开发-曲线数据解析(四)两条相连曲线之间创建倒角
- 2024-10-30 BIM在钢桁拱桥施工中的应用 bim怎么画拱桥
- 2024-10-30 catia好难学,小编为你支一招 catia自学难吗
- 2024-10-30 NX二次开发-曲线数据解析(三)比较轮廓是否相同
- 2024-10-30 UG编程零基础学习干货分析,第三讲,UG软件入门介绍。
- 2024-10-30 CATIA电气线束设计教程 catia电气线束布线教程
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)