查看: 4807|回复: 3

[已解决] 如何把taggedobject转换成tag_t

  [复制链接]

11

主题

28

回帖

181

积分

培训VIP会员

积分
181
发表于 2015-3-3 16:55:03 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

×
5 [" [$ k) l1 T- s# T( h: c
std::vector<NXOpen::TaggedObject*>taggedObjects1;
' ]2 h# V, `0 A  I' Q. j% EPropertyList *bodycollectorlist1=touchselect1->GetProperties();$ k% x. o+ m" O7 h& m; N/ u8 \
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
4 ?' L& J; [# U8 \  y$ V; cdelete bodycollectorlist1;
& \0 P% _" L9 j% A7 z( b; ^" Qbodycollectorlist1=NULL;8 @7 z! `( |0 f: a; M1 h# E
3 b; Z5 F& a5 c+ p
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~" i) a% }! T, S7 g6 G2 e; ?

8 y$ ]7 {- ]% M/ m. Tint UF_SF_find_minimum_distance8 o' w3 s- Q" k3 I7 V6 ?
(4 _% X- ]4 Y1 \- i% p
tag_t entity_1, ' }8 n3 t- H& _& I$ Y
tag_t entity_2, & j4 Z3 z) m4 ~# p- y
double * min_dist,
" U% `. R9 a( [) i5 P( mdouble point1 [ 3 ] , " n5 `" W7 k. x- N
double point2 [ 3 ] 0 H, a: q" \2 y" Z
)2 i+ b; @5 F6 x1 z" C. C; L
, i! k5 \. K1 _9 ^& k, e: [
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

4

主题

3

回帖

48

积分

管理员

积分
48
发表于 2015-3-3 21:33:48 | 显示全部楼层
ypcopy 发表于 2015-3-3 11:10. B6 C' \0 }+ |
taggedObjects1[0]->Tag()

0 I! T! c" {2 b; Z楼上正确
/ ^) y1 Y) S) F% k4 L1 y$ |9 ~. `7 a$ p  s: G
如果要用ufun函数
9 _9 |: t" C- D+ _! X) @还要加上 初始化license操作  g; s$ T2 ?! H

7 b6 j- g2 O  @1 ~UF_initialize(), Q8 T9 D- n9 ?* p" A, C4 T

" C* {$ s( {0 ?9 x
* u8 A; L+ C( `8 A4 |8 J1 G: I1 ^$ P  r

/ A0 B# e: \2 o$ Z; PUF_terminate()
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

11

主题

28

回帖

181

积分

培训VIP会员

积分
181
 楼主| 发表于 2015-3-4 09:09:25 | 显示全部楼层
admin 发表于 2015-3-3 21:33$ I+ S% ]$ ]) d9 I; [
楼上正确$ D' x6 n& ~; x9 K/ i1 e

1 {/ L+ p: F4 l% H" g3 E如果要用ufun函数
' X0 V8 X, P% y: D7 b6 D5 A$ i* m
UF_initialize()4 N5 u/ U4 U8 B. C

' @8 v' N  s* X" c; NUF_terminate()6 _) `3 ~, O% N- D# L

. G  N' k: q7 c这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

4

主题

3

回帖

48

积分

管理员

积分
48
发表于 2015-3-4 13:45:58 | 显示全部楼层
airintheair 发表于 2015-3-4 01:09
5 z: g4 G3 u. I- i3 sUF_initialize()% Q' E+ V% s9 r8 s: A
) F1 W1 i6 L- }. [  A# W
UF_terminate()
7 O, U: L0 ]( \$ L. m9 v6 r; g
ufun 函数之间 ! z7 [0 X% r/ M. v* _# E% k+ j
& o# }; C8 c7 L  B8 q+ W
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部