iCAx开思网

标题: UF_OBJ_ask_type_and_subtype( object_id,&type,&subtype) [打印本页]

作者: Xu27_2001    时间: 2005-5-29 07:22
标题: UF_OBJ_ask_type_and_subtype( object_id,&type,&subtype)
从实体遍历出线用UF_OBJ_cycle_obj_in_part()似乎不行。
用UF_OBJ_ask_type_and_subtype( object_id,&type,&subtype)可以吧?/但是想遍历出线子类型,怎样从subtype中找??
用if(subtype=UF_solid_edge_subtype)行吗???
tag_t object_id对应输入什么?part还是solid????
作者: 深夜摔键盘    时间: 2005-5-29 08:11
object_id,是对象的tag啊,文档中说的很清楚,你咋不看啊?
  
if(subtype=UF_solid_edge_subtype)不行,那是赋值运算哎。
作者: 深夜摔键盘    时间: 2005-5-29 08:12
哎,晕。
  
不小心用这个帐号跑上来了。。。。
作者: mizzle    时间: 2005-5-29 09:23
你应该用UF_OBJ_cycle_all
这个函数,然后把你要遍历的实体的tag值作为输入把这个物体的所有特征都遍历出来,
do
{
    tag_t object =  UF_OBJ_cycle_all (tag_t part_tag,tag_t object );
    UF_OBJ_ask_type_and_subtype (object,int * ype,int*subtype );
    if(subtype == UF_solid_edge_subtype)
    {tag_t edge_type = object;}
}
while object = NULL_TAG;
  
然后再用循环




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3