|
我用下面代码 double target_point[3];
4 A3 m9 q" U) cchar messg[133]; , b0 B7 V, t* e- @/ X) [; `0 E/ V/ Y
messg[0]='\0';
; R2 ]( U( N" U! }& O7 F' Ustrcpy(messg,"select a point:");
: C' h# m& d1 C0 O f* w1 \8 S" gint ia[2]; 4 \% `7 W5 R3 u d. t, n \6 N
ia[0]=0; ; D. S. n$ \2 x( B
uc1616(messg,ia,0,target_point); . a( ~) n3 p1 Q7 Z# |" g. [
5 C+ u7 ~. E, x+ f+ E) ]+ y/ G0 ?5 O
, j% b+ Y- C9 ~' f& c# i8 @3 V- F0 r, ^3 d
和 char *cue="select a point:"; 4 d2 ^- B/ Q& i- Q. p
UF_UI_POINT_base_method_t base_method;
0 ~9 L/ b( H* W O5 @( f% X2 Pbase_method=UF_UI_POINT_CURSOR_POS;
0 H: o. n/ d! S; ktag_t point_tag; 9 C2 S% \0 t* q! `
double base_pt[3]; + `5 D0 M: V$ y, G! q
int response;
$ ?; O" [, K: ?( a0 d4 I" U7 t( K2 M8 ^9 t
UF_UI_point_construct(cue,&base_method, , |5 [# T3 `. p
&point_tag,base_pt,&response);
# p# L+ K" W- t# k+ v$ Y# h! h8 x6 E1 |& h/ t4 ]1 [
UF_CURVE_create_point(base_pt,&point_tag);
% ?- q' k' B, Z! Q4 \
" ^$ _' Q ^3 W6 Y在File-->Execute-->NX Open...方式可以运行并出现点构造器对话框,但在ug OPEN API中却不能运行,也没有出现任何错误信息,这是怎么回事? |
|