找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

【求助】CAA如何直接画空间曲线

[复制链接]
跳转到指定楼层
1
发表于 2004-12-30 16:17:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如空间直线
只知道首末两点的坐标
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-1-1 20:44:51 | 只看该作者
CATISpecObject_var CreaterLine::CreateLinePtPt(CATLISTV(CATISpecObject_var) &iaObjectsParam)
{
   int size = iaObjectsParam.Size();
   CATISpecObject_var spFirst = iaObjectsParam [size - 1];
   CATISpecObject_var spSecond = iaObjectsParam [size];
   
   // Create feature  
   CATIGSMLinePtPt_var spLine = _pFact -> CreateLine(spFirst,spSecond);
   
   // Insert in procedural view  
   CATISpecObject_var spSpecTmp = spLine;
   InsertInProceduralView(spSpecTmp);
   
   // Update   
   ObjectUpdate(spSpecTmp);
   return spSpecTmp;
}
3
发表于 2005-1-2 16:25:47 | 只看该作者
如何调用这个函数
参数和返回值
对CATISpecObject和CATLISTV(CATISpecObject_var)
不是很熟悉
全局变量_pFact是什么类型的? CATIGSMFactory  ?
4
发表于 2005-1-3 11:56:34 | 只看该作者
如果是Point to Point的直線就直接用
CATIGSMFactory::CreateLine(pt1, pt2);
而如果你是要畫Spline...就用
CATLISTV(CATISpecObject_var) vListOfPoint;
vListOfPoint.Append(pt1);
vListOfPoint.Append(pt2);
...
CATIGSMFactory::CreateSplinePoints(vListOfPoint);
而vListOfPoint就是一個link-list罷了...
  
SDK.
5
发表于 2005-1-3 16:27:35 | 只看该作者
point to point
能具体点吗
6
发表于 2005-1-3 20:03:45 | 只看该作者
已经解决
多谢上面弟兄的帮助
用的bright1206 的方法
7
发表于 2005-1-4 13:04:54 | 只看该作者
现在可以通过get当前的part在part的模式下画
但是想在product下面直接对下面的part画就不行了
因为应用
CATIProduct_var p1= FindPart(CATUnicodeString& partName,
      CATIProduct *ipiProductOnRoot);
从product搜索到的相应part是CATIProduct_var 而不是CATIPrtPart
无法在应用CATIPrtPart_var spPart = piPrtCont->GetPart();
画不出来了
8
发表于 2005-1-4 18:12:20 | 只看该作者
試試找到那個Product之後,  
用CATIProduct::GetShapeRep(spLinkableObj);
再用CATILinkableObject::GetDocument()就可以取得那個Part的CATDocument指標...
接下來就會了吧...?
  
SDK.
9
发表于 2005-1-5 23:41:31 | 只看该作者
product的命令和part的命令应该做在不同的workbench里面,不要混淆为佳
10
发表于 2005-1-6 12:52:29 | 只看该作者
当前是product
但是我想直接在当先就在某个part里面画图
而在当前的product就实时显示出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-23 21:40 , Processed in 0.025045 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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