iCAx开思工具箱
标题:
【求助】关于实体裁减!!!!
[打印本页]
作者:
qingwufy
时间:
2004-4-1 15:33
标题:
【求助】关于实体裁减!!!!
各位高手:
ug二次开发中,UF_MODL_trim_body()用于
裁减实体。但是我是用这个函数的时候,总是出错。
程序代码如下:
tag_t target_body; //要裁减的实体,由圆旋转生成的feature
tag_t tool_tag; //裁减使用的曲面,用through_curve_mesh编织成的
int direction_flag=1;
tag_t trim_feature;
int error_code;
error_code=UF_MODL_trim_body(target_body, tool_body,
direction_flag, [$trim_feature)]
结果,程序执行返回的错误代码是690025,在帮助文件中,我没有
查到这个代码。
请教各位高人,这是这么回事??690025代表哪种错误?
难道这个函数只能裁减body,而不能裁减feature吗?
请各位高人指点,谢谢!
零件在附件里(隐藏了编织曲面的曲线)。
作者:
pinkwall
时间:
2004-4-1 15:46
把妳的实体和曲面的part文件贴上来看看
作者:
qingwufy
时间:
2004-4-1 16:04
已经传上去了
作者:
pinkwall
时间:
2004-4-1 16:30
琢磨琢磨
作者:
liberty000
时间:
2004-4-2 12:42
据Documentation里的说明“Target body to be trimmed”,就只能是body,你旋转得到的是feature,用UF_MODL_ask_feat_body()得到body。
作者:
qingwufy
时间:
2004-4-2 14:49
谢谢pinkwal!
谢谢liberty000!
问题解决了
我一直不太明白,feature与body的区别。请两位高人
指点。谢谢
作者:
goodluckwu
时间:
2004-4-2 22:06
我也是新手,把自己的理解说说,大家看看对不对:
在ug中,body是独立的实体,可以完全独立的存在。而feature是从别的body或者feature演变生成的,如倒角,旋转体等等。如果你删除了其附着的body或者feature,那么这个feature也将被删除。
作者:
goodluckwu
时间:
2004-4-2 22:10
在ug中有些函数只能操作body,有些只能操作feature,这往往可以从函数的名字中看出来。如:UF_***_feature()或者UF_***_body(),有的函数是可以同时操作body和feature的,那么它的命名往往是UF_***_obj()。不知我的理解对不对。
作者:
胡招
时间:
2013-7-20 10:57
学习了
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3