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

iCAx开思网

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

CAA: 如何在实体平面上建立草图?

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

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

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

x
建立了一个CATIPad,并且由GetAllCell得到了Pad的6个平面(CATCell_var)
如果要在Pad的表面上建立Sketch的话,还需要做什么呢
  
我在这里直接把在获取的CATCell_var添加到了CATLISTVCATSpecObj_var spPlane里了
  
但是用CreateSketch(spPlane[1]);建立的草图在CATIA环境下显示为未更新,而且如果双击草图后,草图更新完成以后并未在我想要的平面上显示,即使改变CreateSketch(spPlane[2]);结果也不变.
  
应该怎么做才可以实现实体平面上建立草图啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-5-24 17:31:45 | 只看该作者
你可以自己debug一下呀
比如先看你的sketch基准是什么,如果一直是XY平面原点了话,说明基准面根本没定进去
  
然后你可以分析自己给的基准面有没有问题,你用的是pad的面的cell,所以你可以先把问题简单化,做个平面,试试看把它以CATISpecObject,CATPlan,CATCell的3种方法分别做sketch,看哪个可以工作。
  
记得结果分享哦
  
顺便:建了sketch后,记住Update它,或许Updata它之前,你还得来个OpenEdition和CloseEdition, 记不清了,好像要不约束什么的更新会有问题。
3
发表于 2005-5-25 15:44:43 | 只看该作者
谢谢acoka兄,问题解决了
  
问题出在我我CATCell_var得到的是一个拓扑面,并不含有初始点和二维坐标信息
  
主要是用了CATBRepDecode("")和FeaturizeF()
具体参数和过程记不准,我整理一下发上来
4
发表于 2005-5-25 18:15:17 | 只看该作者
如果不要求连动更新或不想建立不必要的内部feature,
也可以从CATCell求CATPlane-〉MathPlane
然后用CreateSketch(double[3],double[3],double[3],int)
5
发表于 2005-5-27 15:05:13 | 只看该作者
哦 我再试试这个方法 谢谢acoka兄~
6
发表于 2005-5-27 23:45:34 | 只看该作者
奇怪 我的代码怎么贴不上去?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-24 01:27 , Processed in 0.027395 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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