青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2505|回复: 0

使用 UF_MODL_ask_extrusion问题

[复制链接]
发表于 2007-8-1 06:54 | 显示全部楼层 |阅读模式
我用以下代码去得到一个拉伸特征的信息.但是执行之后却什么都得不到.运行错误代码为"UNKNOWN FEATURE TYPE".请问我程序哪里出错了啊??我做测试的模型是一个在ug手动拉伸的正方形.希望各位高手指点啊....
9 z4 a8 k0 B& @tag_t part1;
. R- G& s, Y; ?' }, R5 F4 [6 dint type=UF_feature_type;1 q( r$ E9 d; @, M1 r
tag_t feature=NULL_TAG;2 h" P4 ?) g- R/ Q. }; o9 r
int a;
, g& u! j3 K5 K$ `char * feature_type;" u& l" ~* ]/ n) a
char msg[100];
/ m( I; z. T, G. K1 M( C5 iint * n_o;
" M( O5 B* c) k8 z9 V  H3 ^tag_t * objects;
/ d) C1 I9 S, D3 `5 eUF_MODL_SWEEP_TRIM_object_p_t trim_ptr;
3 E7 ^. i& S/ W8 U! F, }char * taper_angle;+ ?5 Q7 C" f: A8 a. j2 l
char *limits[2];0 ~! C! y$ e4 S) c  E) f
char *offsets[2];# i7 c1 ?3 ~2 k, n- Z# w
double region_point[3],direction[3];
7 C/ A! ~; C+ Alogical * region_specified;9 j; b$ a. |: O" K9 q: R
logical * solid_creation;# }+ n& K" Q# [! z
part1=UF_PART_ask_nth_part(0);
8 ^7 s7 H8 a4 H- ]5 P4 W4 TUF_OBJ_cycle_objs_in_part(part1,type,&feature); & w5 z. g' V) y+ h
for (i=0;feature!=NULL;i++)
  q% [6 ~  a/ T4 a  B# m{
3 q  x) ?; k/ z/ Y    UF_OBJ_cycle_objs_in_part(part1,type,&feature);
6 C& Y" D9 l9 a* @8 Z9 D( V    UF_MODL_ask_feat_type(feature,&feature_type);
( [, c+ C1 r9 x: W# N   if(strcmp(feature_type,"EXTRUDE")==0)
1 F9 c/ V1 z! @3 z   {6 n% G( Q- u8 V; E- X  A
    a=UF_MODL_ask_extrusion(feature,n_o,&objects,&trim_ptr,&taper_angle,limits,offsets,region_point,region_specified, solid_creation,direction );
$ V- a! h$ k. G. l. M    UF_get_fail_message(a,msg);1 z/ ]5 j# D1 K" k0 B
    uc1601(msg,1);
& ^& H$ o: `% A" W6 L   }
$ x0 [& V0 U7 `! \) I}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-10 09:20 , Processed in 0.136771 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表