|
请教高手,ug的prt文件里创建一样条曲线,然后在左侧特征树里将其重命名为“11”。
3 Q4 ?* j; }9 f0 k
' E& t0 D& n, m) w- i0 ^通过API函数UF_OBJ_cycle_by_name获取到该样条的object ID,为23370.
8 }# ^1 [* @, [: |# N$ Z4 l$ t3 W但是通过API函数UF_UI_select_with_class_dialog,调用UG自带的交互界面手动拾取该样条,返回的object ID 确是23012,两个不一致,不知道有没有高手知道问什么??, S8 r) ?+ m: |5 B7 f' b
7 Y2 M5 x# y) s: O
0 f j3 s; Q' ?1 N7 V
备注:根据获取得到的id号,将样条移动到别的图层,API函数是UF_OBJ_set_layer,此时二者的区别就出来了:
) K! ]; f# Z4 `( M; ~/ Q/ t4 ^按名称获取的,提示“试图在显示不可显示的对象”;
1 O' R8 N5 n8 f- p交互选择的,就可以进行转移。/ D3 a( {1 L+ ?& q. f1 V% |
7 Q# e2 K- L! e* O: ]& V7 P* `具体见附图2 K$ q j0 L+ Z' _
样条模型及其名称
/ ^ Z# f) I) f, v
通过名称获取ID
/ V2 L, h5 v* k3 `8 u5 \" {& A" M, {5 Y& B7 j
交互界面
0 c4 H/ {/ ^3 t9 f( s0 U
|
|