查看: 4712|回复: 3

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

  [复制链接]

11

主题

28

回帖

181

积分

培训VIP会员

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

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

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

×

9 |; l3 _' f  i3 ~) Ystd::vector<NXOpen::TaggedObject*>taggedObjects1;0 D( L5 t8 s' [9 B1 @3 O
PropertyList *bodycollectorlist1=touchselect1->GetProperties();( ?, L9 c! B* Q
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
8 l; A4 ~# v. U) V* @delete bodycollectorlist1;, r7 U* ], c3 x+ x9 ?; w
bodycollectorlist1=NULL;7 t, F1 I& q1 l# C, Y" I

" P) @' V$ K5 J* a在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
! ~' U% E* f% P1 O" R9 s0 f. O
' w& Z4 d- t7 \/ }) h; @int UF_SF_find_minimum_distance
5 l# P" F- @6 A5 x- }(
3 [/ ?: Z; Q( ptag_t entity_1,
! J2 {. x+ \2 o+ i- X  Jtag_t entity_2, ' s: X1 u; H( I9 r* Z+ Q9 I
double * min_dist,
9 n4 b3 d( f4 g! U7 _double point1 [ 3 ] ,
$ A: }5 B. \) x. d) F/ ?double point2 [ 3 ] * O6 H2 A' H* q
)
  z+ V& o& i2 ^
) H, C5 D6 H! ]
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

4

主题

3

回帖

42

积分

管理员

积分
42
发表于 2015-3-3 21:33:48 | 显示全部楼层
ypcopy 发表于 2015-3-3 11:102 U, ^% C/ u0 Y3 X6 i* u
taggedObjects1[0]->Tag()
: D, z4 k1 Y" d0 P- w
楼上正确
6 c  L4 f  M; {  }) P: u, c) R# m' W$ _3 y: [. o) U- r$ X
如果要用ufun函数
/ U/ d1 D" A- p% z, I2 ?4 {; W还要加上 初始化license操作$ o& b3 b: `8 F& t9 h( p
6 H6 F4 W  Y* ~, D! x7 c* n
UF_initialize()
$ _1 Q9 E3 y2 L# L5 a5 g: N' `1 W; F& N; C$ H8 [, e* |2 l

1 d9 @" V5 z  ~9 C$ Z- T& u6 m+ w0 @0 E* F) o! N  d$ g$ k
" c# y. t' a, r
UF_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:335 y- R# G: _  s0 X" g- m- a8 P5 Y$ ]
楼上正确
. B) q  y6 [* w; Z- e% J: ^4 n2 N- C! M7 C
如果要用ufun函数

: H# |+ }/ Z; a. @UF_initialize()
8 L3 |: T; e7 M6 m7 R* i  ^. U# V/ g7 y5 e
UF_terminate(). M0 ~' q4 ]1 f. I
: k1 g) P1 C9 f) o9 p9 F7 i
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

4

主题

3

回帖

42

积分

管理员

积分
42
发表于 2015-3-4 13:45:58 | 显示全部楼层
airintheair 发表于 2015-3-4 01:09
! b8 b! z0 l, F  kUF_initialize()" K6 a2 ~! G  b3 K+ C
3 W4 k& l7 A5 n- q5 S" m& z; C" T
UF_terminate()

4 V0 Z* I2 N$ W0 ]ufun 函数之间 & r; a3 g$ N! `* T8 W8 P
6 s/ f# D$ Z; e) C/ t8 U0 ]
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

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

本版积分规则

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