PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

: N" s3 D+ q+ X- S- Fstd::vector<NXOpen::TaggedObject*>taggedObjects1;" R  ^' L1 D7 B  M3 \3 V) S4 P# A! K
PropertyList *bodycollectorlist1=touchselect1->GetProperties();; S) C& m( r' X! L9 {# z
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");2 f# w' F" ?1 H# I) i0 G8 ]
delete bodycollectorlist1;
2 V! W/ O! P0 M/ Pbodycollectorlist1=NULL;# o7 T$ K9 C* g- T
$ w4 ~& P5 r5 s' r  P
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~0 z; X+ z" \5 U

7 }; R2 A" G2 X* c# w" r; Q1 gint UF_SF_find_minimum_distance
; r4 ~1 z* x$ j2 O4 z( ~(
7 p3 N) i. s$ s( u6 p* Ytag_t entity_1,
# Q; R7 V4 H/ a9 I% j, }tag_t entity_2, ! p+ @9 W# c( M7 r+ g4 |# c
double * min_dist,
% ?# b5 c4 k0 G! c2 Zdouble point1 [ 3 ] ,
% p/ e, [4 h" Idouble point2 [ 3 ] 6 y* D2 g4 {$ Y0 C0 K/ h" c+ v) R
)
/ ~4 ~* r8 T: p! K: [# T+ S2 h) N7 U/ ]4 p. ]& E/ |9 O
上海点团信息科技有限公司,承接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: g* ^" ?& W$ i4 x6 a% A5 W
taggedObjects1[0]->Tag()

/ @/ F& |1 M* A8 `楼上正确
1 z: f1 M1 `2 g0 T8 G' f  E) v5 U, L# x! @( T
如果要用ufun函数
6 @+ o) X; K; M6 @还要加上 初始化license操作$ H, E: j4 s7 R0 ?3 E
6 Y* d) E' T2 F# G' v% X
UF_initialize()
4 ^% F8 |$ i. l' R: n
" I1 {1 x9 }' u$ u
+ z7 ]$ ^" \5 Q/ R
0 C% L7 h( {* o7 N' w
3 G9 B% P$ E- W: v  wUF_terminate()
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

airintheair 板凳

2015-3-4 09:09:25

admin 发表于 2015-3-3 21:330 g8 a. e9 b8 }9 O
楼上正确3 q+ T$ C: C* h+ D0 K0 q8 H! c/ j
; J' l9 s+ y) n) e5 N2 k
如果要用ufun函数

5 c. [$ ~3 X7 mUF_initialize()% U  h) ]  u6 }2 ]

- F/ v' u9 Y# h9 \4 f! {UF_terminate(). A; r5 x& m1 |1 \6 U. F+ N/ P. ~

% i0 _' j% s; v% {这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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:09
/ y8 V/ b' r5 l* j* }1 |% |UF_initialize()5 @; d2 U' ?6 N  ~5 i2 f1 d& b- l8 r
6 |2 L( q6 `5 i: T
UF_terminate()

9 X, ^$ @9 m) w9 s1 g! `5 ?ufun 函数之间 & k" H8 |" L! |
3 y2 G. v9 q( e0 D; W2 [$ m3 Z
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了