|
请教高手,ug的prt文件里创建一样条曲线,然后在左侧特征树里将其重命名为“11”。
/ P K% t$ e+ g: ?. R
( U! |8 Q( ^) L3 H: U" M* I通过API函数UF_OBJ_cycle_by_name获取到该样条的object ID,为23370.& y7 k+ y8 n% b( e3 \& p
但是通过API函数UF_UI_select_with_class_dialog,调用UG自带的交互界面手动拾取该样条,返回的object ID 确是23012,两个不一致,不知道有没有高手知道问什么??
: D+ m2 ?- D& D! | d6 T" S) m' R5 c7 \3 d' |
/ l; s0 y7 f$ P9 {备注:根据获取得到的id号,将样条移动到别的图层,API函数是UF_OBJ_set_layer,此时二者的区别就出来了:8 F/ q9 U6 g% h% e$ h8 S- T
按名称获取的,提示“试图在显示不可显示的对象”;
; e5 D3 M- O1 n2 I3 v; q交互选择的,就可以进行转移。4 S1 d# ~0 b* h( F
' G8 [% `1 R8 p; ^. R具体见附图
+ [! v' j* k9 N1 _$ z- A& V
样条模型及其名称
2 \: l; |8 G& F4 U
通过名称获取ID
8 V- X. W; g' _& v0 y' [
4 H0 i' G c. L$ ^- {
交互界面
9 b, F1 m; x1 n6 c
|
|