PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

2015-3-4 13:45:58 4544 3

airintheair 发表于 2015-3-3 16:55:03 |阅读模式

airintheair 楼主

2015-3-3 16:55:03

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

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

x
# x! U2 ~' l& P+ O2 e: Z
std::vector<NXOpen::TaggedObject*>taggedObjects1;
7 g3 S9 W# \3 z5 {. E. ~PropertyList *bodycollectorlist1=touchselect1->GetProperties();/ t/ ?5 A' X8 A0 H' T  {' w, C7 }
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");2 e- k( M8 g: x: k5 K
delete bodycollectorlist1;& |' W2 l( [  L$ b" i/ v1 T
bodycollectorlist1=NULL;) `* l% w3 i; v2 h  h& w3 r! f
; k+ T& X7 l& k8 b
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
! Z! g- o3 ?1 o; `0 R% W  J2 s, U2 u7 f1 x2 _3 W/ k/ }0 G
int UF_SF_find_minimum_distance
& A6 L5 O) N; ~2 z9 I$ g! U(% ^3 z/ M2 q' v8 |: v' f8 `5 P
tag_t entity_1, ( d' E( a0 Y0 m
tag_t entity_2,
* i4 Z. B6 |( {double * min_dist, 0 }& {2 k7 R6 A: _2 M
double point1 [ 3 ] ,
& T; X4 ?; }# G& Bdouble point2 [ 3 ]
+ s7 ~" h9 J  J* i9 K4 M). b6 b, D! D. Q* q. L/ s

2 ~6 n; S+ F0 F+ c3 Y2 y  U! M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复3

admin 发表于 2015-3-3 21:33:48

admin 沙发

2015-3-3 21:33:48

ypcopy 发表于 2015-3-3 11:10* }7 t8 L/ V- d* R4 A' |
taggedObjects1[0]->Tag()

3 C4 \4 ~, o5 H$ E/ g7 h楼上正确
8 _! c) P: W  K& E$ o. h
4 J1 a/ q. N1 t0 n1 _# L: j3 ?如果要用ufun函数
& J) @- F& i) [6 J还要加上 初始化license操作0 H+ ]& E+ ~9 Y6 a  Q
* K5 j! b9 E4 e2 |/ r
UF_initialize()
* N, ~& f/ P9 J3 I( p) N& i1 y2 ?# q1 I/ C" W! |
. a4 I$ `; m+ k/ ]
! l# t6 R" e7 S1 I; g

  g8 M7 G' p* o% pUF_terminate()
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

airintheair 发表于 2015-3-4 09:09:25

airintheair 板凳

2015-3-4 09:09:25

admin 发表于 2015-3-3 21:33
) M* G4 |( T' j楼上正确& I' r9 I1 d& U4 L; a" q3 B

5 z- f& Y- ?& W  S- B+ Y如果要用ufun函数
. p# }9 G6 I3 P; @& r7 ]
UF_initialize()" U( Q! Y) x! o- |3 Y

4 h  ?) L( `' P" N1 [. H7 rUF_terminate()6 w9 i) k% |- n: a
1 Z0 O0 Q+ e" p( k
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2015-3-4 13:45:58

admin 地板

2015-3-4 13:45:58

airintheair 发表于 2015-3-4 01:093 j- Q$ w6 A- j8 ?  C( \
UF_initialize()# `9 l( |. q$ k2 R  q
" @- ~" P1 h& x1 B1 p
UF_terminate()

6 K: X, x- g5 g( G8 tufun 函数之间 " Z1 {% B) K1 E( {: g$ d

' o% ]* j5 ]3 s8 V0 _. M( f你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了