|
我用下面代码 double target_point[3];
' `. b; g! h' {. p& S* p. ?/ tchar messg[133]; , c/ ~% h2 z* T1 ?4 E0 l
messg[0]='\0'; ( X8 |( m: O* ]& v K# P) k0 h/ k
strcpy(messg,"select a point:"); # v3 f' ^' G) O+ S" i: s5 B2 _
int ia[2]; 4 u J! |" i/ Q: ~1 N. M
ia[0]=0; 3 G; q2 }3 p( h' k9 D+ v
uc1616(messg,ia,0,target_point);
3 O4 u9 k0 {3 L( _# _6 U1 s
2 g& Z7 \' n: p i( `% A' u* M) ]! `
; A+ k a; `4 ~! ~6 n1 a$ ~, ^( H和 char *cue="select a point:";
8 m9 W' N0 f4 H- z+ m' J+ M& ~UF_UI_POINT_base_method_t base_method;
, D5 ^/ X& [' g* f" K3 Qbase_method=UF_UI_POINT_CURSOR_POS;
: g$ _. X' n# C7 a f0 k: `tag_t point_tag; & W* l0 @' k% l
double base_pt[3];
, c* J5 k& S. J* v$ ?int response;
3 N0 }: a- m0 w, ]: k0 t) {6 O# M7 ^ R: N$ h! [) {8 _( N
UF_UI_point_construct(cue,&base_method, # d4 w: ^! ^- i1 @+ E" z* d0 J
&point_tag,base_pt,&response);
% K1 x. `/ U# l z4 F8 f. \- x" s( j9 E, n6 ?6 y. ?
UF_CURVE_create_point(base_pt,&point_tag);
! _. I2 W) d1 p: b* ~) P+ ?, x5 Z* h; A0 c+ ], v) B- p2 n W; s: U
在File-->Execute-->NX Open...方式可以运行并出现点构造器对话框,但在ug OPEN API中却不能运行,也没有出现任何错误信息,这是怎么回事? |
|