青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

使用 UF_MODL_ask_extrusion问题

[复制链接]
发表于 2007-8-1 06:54 | 显示全部楼层 |阅读模式
我用以下代码去得到一个拉伸特征的信息.但是执行之后却什么都得不到.运行错误代码为"UNKNOWN FEATURE TYPE".请问我程序哪里出错了啊??我做测试的模型是一个在ug手动拉伸的正方形.希望各位高手指点啊....
0 p9 L5 g5 H/ M9 ~* s* }tag_t part1;
8 F0 d7 ^- l& [* @9 o: v+ Aint type=UF_feature_type;6 Y6 u1 O5 |  z7 W1 z: |6 o. p
tag_t feature=NULL_TAG;% Q, X, i/ l# K* u; y1 o' w
int a;
0 w- A, h* e: j2 q4 \char * feature_type;
9 a. ]! o6 b" |char msg[100];& Y. A  E8 k6 b( v+ K
int * n_o;
0 O1 j, L7 j6 h8 o" L; ?4 ]tag_t * objects;
( h6 t) B* G$ v, vUF_MODL_SWEEP_TRIM_object_p_t trim_ptr;
7 v( }" V3 e4 d: Y% ^7 U4 Fchar * taper_angle;
* {, [) r; ~) G* Lchar *limits[2];
3 `) o/ J& c$ i. u2 b2 Tchar *offsets[2];, ^8 g7 _% n5 p5 f
double region_point[3],direction[3];
! x/ Y- f# }* b; G( r, blogical * region_specified;7 X: z7 {' E( f& y" [4 J7 m
logical * solid_creation;% q/ L7 G4 M3 L
part1=UF_PART_ask_nth_part(0);! n/ s4 M* {* Y+ w9 u# M' u6 Q7 q/ R
UF_OBJ_cycle_objs_in_part(part1,type,&feature);
6 x( l, x( n, x) D5 \+ k" y* afor (i=0;feature!=NULL;i++)
9 Q6 _4 P( @& e0 T1 E; t% @{
( s9 R- ]7 E6 Y8 h" }9 N    UF_OBJ_cycle_objs_in_part(part1,type,&feature);
- V9 _0 {4 x6 p( g: @( n( s6 }    UF_MODL_ask_feat_type(feature,&feature_type);
' _. n  H% v' D   if(strcmp(feature_type,"EXTRUDE")==0)   Q+ K8 v* x2 y
   {
: {" z. z  \0 H1 Y+ T    a=UF_MODL_ask_extrusion(feature,n_o,&objects,&trim_ptr,&taper_angle,limits,offsets,region_point,region_specified, solid_creation,direction );5 _+ f/ J' j$ |4 D& b  S
    UF_get_fail_message(a,msg);0 Z# K4 D, M1 T+ Y4 s9 l1 E
    uc1601(msg,1);
0 F4 t1 d% |# m5 t6 k7 w   }, J) q4 \9 m6 |; `$ ]: H
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-27 14:47 , Processed in 0.046751 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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