找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 23952|回复: 14
打印 上一主题 下一主题

CAA中的选择问题

[复制链接]
跳转到指定楼层
1
发表于 2005-6-1 21:01:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位高手:
      我以前问过类似问题,我想要选择一个实体的表面,应该在CATPathElementAgent的AddElementType()里面添加什么接口啊?好像CATFace不行,是CATSurface吗?我用的是CATIRSur,是不是有问题啊,我想要选择一个Face,然后得到这个Face的Boundary,请问怎么该做呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-6-1 22:12:06 | 只看该作者
CATIMfBiDimResult 和 CATSurface就好
用CATIRSur代替CATSurface也可以
  
你似乎很注意这个Boundary
3
发表于 2005-6-1 22:52:36 | 只看该作者
是啊,,我想以Face的Boundary为输入做一个Extrude,然后以这个Extrude为曲面去Split一个Body,所以必须得到Boundary,但是CATIRSur好像没有函数可以得到CATIGSMFactory::CreateBoundary()所需要的参数,需要CATISpecObject型的,而CATIRSur的函数返回的好像是CATBaseUnknown型的
4
发表于 2005-6-2 01:31:25 | 只看该作者
你用FeatureImportAgent,这样如果你选的是构成面(pad的面之类),catia会替你把它feature化,可以直接从Agent得到CATISpecObject,usecase里有例子的
  
你的设计或许还有别的要求
如果只是要用它切割body,我大概会选下面2个方法
  
1)面割体:输入线的list,然后用它们合并成1条曲线,做拉出面,用面去split,但问题是好像split的命令对留面的哪边的body是靠面的法线方向(至少图形内核的topo是这样的),所以你可能要自己解决这个问题,如果拉面可以接受多条曲线输入了话,或许会简单点
  
2)体体交集:新建个body,选的面按一个方向做pad,2个边界条件可以选modelsize,这样可以做个类无限长pad,然后把它的Body和n目标Body求交集。
  
看你的说明,好像是想直接取选定面的边界线的list,如果只用GSMInterfaces而不用topo,估计比较难,你可以用catia的UI命令组合看看能不能按你的思路做出来
5
发表于 2005-6-2 14:46:55 | 只看该作者
我想把如图所示的实体用图上的红色的这些Edge去Split,acoka兄有什么好的建议啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2005-6-2 14:48:15 | 只看该作者
另一个视角

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2005-6-2 14:54:11 | 只看该作者
这条红色的线其实是分成几段的,我的想法就是选中了这些线(Edge)所在的面后想办法得到这些Edge(连在一起的),要么就是设法得到每段Edge,然后去做Join。然后用Extrude做一个Surface,再去Split,因为要把这个Body沿着两个这样的红色的线去Split,所以我就想把这个Body用Paste Special>As Result给拷贝出来,然后分别去用那些线Split.是不是太麻烦了?有没有可能实现?
:)
8
发表于 2005-6-2 20:53:42 | 只看该作者
冲压截断?
  
你可以选所有的edge,把它们assemb成1条曲线,按dieface方向做拉伸,然后split就好。
切2次好了
9
发表于 2005-6-2 21:10:53 | 只看该作者
有个问题就是拥护不想多次选择,能不能只选择那个表面能得到那些边界线,然后去做assemble?下来就是Split了一次后,整个Body就只有Split以后的那部分了,我想把这条红线两边的部分都保留下来,是不是必须把这个Body给Copy了,另外再Split一次?
10
发表于 2005-6-3 11:42:39 | 只看该作者
面和它的edge之间应该有关联,可以找,编程试试看啦,多半PathElement找
  
没有实际的用户会的产品只是1个平面吧,这么简单还用切割?直接把面取来,做个prism不就好了?一个operator就解决
  
split没有只骏切割不absord的选项吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-25 03:14 , Processed in 0.026886 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表