iCAx开思工具箱

标题: 【求助】如何得到一个对象的父标识? [打印本页]

作者: fourwood_0328    时间: 2004-7-6 20:03
标题: 【求助】如何得到一个对象的父标识?
例如选择草图中的一条线就得到该草图的标识tag,选择一个表达式就得到其父对象的标识?
作者: fourwood_0328    时间: 2004-7-7 08:50
找到了!UF_MODL_ask_object_feat
作者: goodluckwu    时间: 2004-7-9 16:48
哪个不是父对象的,如果说uf_modl_ask_feat_obj() 还差不多。不过也不是父对象我觉得。
作者: acoka    时间: 2004-7-9 18:10
catia的caa里用 GetFather()就可以
作者: fourwood    时间: 2004-7-10 22:10
extern int UF_MODL_ask_object_feat (
tag_t object_tag,  
tag_t * feature_tag );
  
tag_t  object_tag Input Object identifier.  
tag_t *  feature_tag Output Feature object identifier.  
  
不会吧,函数解释是这样,不过我也没完全搞出来
作者: goodluckwu    时间: 2004-7-12 15:58
这个函数的意思是你给他一个object的tag, 然后他返回给你这个obj所包括的所有feature, 跟父对象没什么关系。
作者: goodluckwu    时间: 2004-7-12 15:59
fourwood_0328 wrote:
例如选择草图中的一条线就得到该草图的标识tag

  
extern int UF_SKET_ask_feature_sketches (
tag_t feature,  
uf_list_p_t * object_list );
  
tag_t  feature Input Feature tag.  
uf_list_p_t *  object_list Output to be freed List of sketches or NULL if none found.
This argument must be freed by calling
UF_MODL_delete_list
作者: fourwood    时间: 2004-7-12 17:02
谢谢goodluckwu,不过我试过以后再说




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