|
我用下面代码 double target_point[3];
1 \, r0 z: [$ K/ `) ochar messg[133]; ' w7 P6 v2 n& Z; n- v
messg[0]='\0';
, V5 k/ _) u: [4 d4 D' Estrcpy(messg,"select a point:");
) ~# Y% L# O* Q+ n& Vint ia[2]; % E2 J5 P3 @4 S# U8 H$ H8 K
ia[0]=0; ) T3 X) q; K5 T
uc1616(messg,ia,0,target_point); * g0 w/ F/ L3 l% e
8 N# v: t8 F' L( ?0 O2 R! j J
! k% l; `6 ?& v" I. @! j
5 o4 n4 v( f6 c5 R+ s. ~4 U
和 char *cue="select a point:";
0 P5 w$ t, P# W% h# n9 kUF_UI_POINT_base_method_t base_method;
+ E& {+ b/ ]: Z4 Tbase_method=UF_UI_POINT_CURSOR_POS; 8 `0 t5 G% m% X% t0 j" k
tag_t point_tag;
& R$ f: P# T' x. Pdouble base_pt[3];
& v: S+ a$ V6 S' K. ?6 Z1 o) M/ [0 jint response; 6 T6 ]9 [. o3 K3 d; T+ ]5 X
8 H( J$ f. p+ {/ }0 K5 e- c- lUF_UI_point_construct(cue,&base_method,
) r: u& E7 N5 S) C( O) |5 W! d&point_tag,base_pt,&response);
5 m$ a3 ]; X6 m. k" f U: V: d! y
UF_CURVE_create_point(base_pt,&point_tag);
* i' l% R) M4 v n/ j0 C6 u. f+ B
在File-->Execute-->NX Open...方式可以运行并出现点构造器对话框,但在ug OPEN API中却不能运行,也没有出现任何错误信息,这是怎么回事? |
|