iCAx开思工具箱

标题: CAA的update问题 [打印本页]

作者: liuruixiao205    时间: 2005-5-8 10:50
标题: CAA的update问题
  我一直对CAA的update那一部分不明白,是不是每次用程序完成一个对象后都要update一下,如果不更新会出现什么问题。
作者: liuruixiao205    时间: 2005-5-9 09:16
等待中.............
作者: acoka    时间: 2005-5-9 10:40
一般在你的cmd的OKAction和PreviewAction里来个update就好
  
catia的有些命令是随时update的,一旦你更改feature的任何属性,就会update(也就是说在左右的action的method最后都有update)
这在做模具的时候就很烦人,因为碰到汽车bump之类的大数据会很慢。
  
我一般是在设计书来就把命令执行过程中,什么时候让用户看实际结果,或什么时候用户可以按preview键看结果给具体写出来。
搞不清的时候就找个catia的命令做对比,或写prototype让用户定,有时候为提高效率,用temp-Brep的redraw来取代实际的update,这样也能防止update cycle error
  
当然catia的update本身也不是一叫就灵的,比如solid feature和gs feature的就不同,有时候对内部feature的连带更新就要另想办法
作者: liuruixiao205    时间: 2005-5-10 09:41
  谢谢acoka,
作者: liuruixiao205    时间: 2005-5-10 14:16
再问个问题,例如我调用createpoint生成一个点,
1、不更新能在CATIA里面看见吗?
2、这个点是不是既是数学元素,也是几何元素和拓扑元素,我们可以根据需要得到所需的类型。
作者: acoka    时间: 2005-5-10 17:12
CATIGSMFactory的CreatePoint?
你不自己把它挂到spec tree上再更新都看不到
  
这个函数能生成一个feature,你可以从它得到CATMath, 也可以得到CATBody,或 CATVertex, 当然计算出来的东西也算是[得到]了话
作者: liuruixiao205    时间: 2005-5-11 10:32
CATGeoFactory生成的多是数学元素,我现在能做一些东西,但都是糊里糊涂照着例子编的。不太清楚,数学元素,几何元素,拓扑元素各负责什么职责。
再麻烦一下acoka兄了。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3