青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

使用 UF_MODL_ask_extrusion问题

[复制链接]
发表于 2007-8-1 06:54 | 显示全部楼层 |阅读模式
我用以下代码去得到一个拉伸特征的信息.但是执行之后却什么都得不到.运行错误代码为"UNKNOWN FEATURE TYPE".请问我程序哪里出错了啊??我做测试的模型是一个在ug手动拉伸的正方形.希望各位高手指点啊....- l) a9 _, P& S$ f
tag_t part1;
4 h) n$ i1 h; w; @9 vint type=UF_feature_type;
) `4 K, M& [, l# ~tag_t feature=NULL_TAG;
  t: w, ~3 B6 `' o8 y/ b& S/ {/ {int a;
& B* @) C3 j* H1 o8 M- Y4 @char * feature_type;/ w0 \8 A- ^6 u$ l' O" V" k
char msg[100];$ K4 F( I9 F6 U) O' e% z
int * n_o;0 J! l1 q& n1 O! c4 r, U
tag_t * objects;
) O. z9 F: q' ^1 t8 N% sUF_MODL_SWEEP_TRIM_object_p_t trim_ptr;
$ O; m0 ^6 c) L9 Tchar * taper_angle;" I: {* L# ?2 l8 k5 T" s
char *limits[2];
% c, Q; {; o1 H9 D7 x& {  bchar *offsets[2];2 c% T' B& [+ Z7 z! n% a/ n
double region_point[3],direction[3];
0 l* D8 z5 ?4 c" tlogical * region_specified;
) ]! Q4 f: S: n9 ^) W" |% s- n$ q5 Elogical * solid_creation;
2 o, \. w# f* G1 G3 F3 y7 y# ipart1=UF_PART_ask_nth_part(0);
& V1 d6 A/ H) l  O& Q7 Y$ RUF_OBJ_cycle_objs_in_part(part1,type,&feature); + c" e# t; W* W
for (i=0;feature!=NULL;i++)# `1 d1 |- d' ]- j2 s) ^
{- f9 g0 n* ~$ k$ a% b
    UF_OBJ_cycle_objs_in_part(part1,type,&feature);
( {* F, Z* b9 O' [0 b* J    UF_MODL_ask_feat_type(feature,&feature_type);
0 H  q/ F, j& O0 I/ @- ?   if(strcmp(feature_type,"EXTRUDE")==0)   S/ C2 Y4 V# j1 b9 E0 }
   {. [& O4 `* T# t, @0 H; H
    a=UF_MODL_ask_extrusion(feature,n_o,&objects,&trim_ptr,&taper_angle,limits,offsets,region_point,region_specified, solid_creation,direction );
% j5 O, `' z3 B' ]    UF_get_fail_message(a,msg);. T8 u& S/ ?: }
    uc1601(msg,1);
) r( O: ?6 g, E: Q* A% r$ z9 t   }
1 m# F( O* M, v" t3 S" |}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-26 17:37 , Processed in 0.133459 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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