iCAx开思工具箱

标题: 【求助】如何得到一个物体上edge的direction的tag? [打印本页]

作者: niexinpiero    时间: 2004-6-4 17:43
标题: 【求助】如何得到一个物体上edge的direction的tag?
上面那篇忘了写标题了,请斑竹删掉了,谢谢。
  
请斑竹和大侠们帮帮忙,我头都要想破了,还不出来啊,都几天了。
我是要得到一个物体上edge的direction的tag.要求是用函数
UF_SO_create_dirr_line (
const tag_t object_in_part,  
const UF_SO_update_option_t update_option,  
const tag_t line,  
const logical flip,  
tag_p_t direction );
但实在是出不来结果,分析一下,第2,3,4参数应该不会有问题的。
出问题只可能在第1,5个参数。
第1个参数要求是任何一个object的tag都行啊。
第5个参数是输出啊,但这个输出是tag的指针。
我都不知道是怎么出错的,定义他的程序如下:
UF_SO_update_option_t update_option=UF_SO_update_within_modeling;  
logical flip=TRUE;
tag_p_t  direction;
UF_SO_create_dirr_line (object1, update_option, object1, flip,direction );
  sprintf(xiaoxi,"direction is :%d",*direction);
  uc1601(xiaoxi,1);
其中object1是我块的edge的tag,由于object_in_part是the tag of any valid object that exists in the part.所以我也选了object1‘
所以,请大家试试,尤其是用过UF_SO的函数的兄弟,帮帮忙。
谢谢了。
作者: zzz    时间: 2004-6-7 10:11
从第3个参数的字面上看,只能是一条直线。
作者: niexinpiero    时间: 2004-6-7 16:52
谢谢斑竹回复,那只能是线,包括line,curve,edge.
这几天direction的tag我已经出来了。
但是很奇怪,我在model模块下能出来,
但是我是在做运动仿真的二次开发,在motion模块下就出不来,可能是part的tag变了的缘故,但是我用了一个是在scenario的tag,但还是出不来,
比较郁闷,请zzz斑竹和大侠们帮我看看,谢谢了。




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