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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x
- S2 h+ I4 F5 v/ \! n' K( ?
std::vector<NXOpen::TaggedObject*>taggedObjects1;* B- h; H% ^" X) n
PropertyList *bodycollectorlist1=touchselect1->GetProperties();8 m" y5 v+ R7 K/ m& [% m
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
% T8 v% Y& b3 l( i" xdelete bodycollectorlist1;8 |1 i) P1 W" q$ a' n! e
bodycollectorlist1=NULL;) C, B+ i; K8 Z/ F( ]4 g
! ~5 T, F$ C. ]8 Q3 A$ N0 m
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~" ?; Z7 k( w$ l4 b5 ]

: T, \' a+ W) J' Fint UF_SF_find_minimum_distance3 @$ H, A! G. Y- r2 P& P
(' {. x. m- O- ^7 S" S
tag_t entity_1, ) Q6 z; y8 u% H+ F8 j
tag_t entity_2,
8 S0 m  R6 B  B  Xdouble * min_dist, ( W! w5 ^- o, `9 K4 I
double point1 [ 3 ] , , }& x7 B$ g4 X' R5 `- [
double point2 [ 3 ]
" u0 S: e% r& k# H)( a# M4 Y2 A5 N: v4 o

. z; P6 T2 A5 m8 n8 J
上海点团信息科技有限公司,承接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:106 z9 n" F4 V4 H( g& ?
taggedObjects1[0]->Tag()
4 T6 B7 }6 ^8 q8 g) y& c. ]% q- m
楼上正确
& g; C' J  I) w% d6 U
5 E; l. M6 S  O9 c% ?) z( _如果要用ufun函数/ E$ i* J9 V8 F& ^
还要加上 初始化license操作
9 O! @% I7 _* \! s' ]% @0 S' I" E" M2 X& H% }5 S/ W
UF_initialize()$ i& }, u% O* ]6 R8 p; d: E
4 U5 ]& ~8 G4 i* ]3 C

9 |! |0 e9 V& i2 x1 [: [' o- [$ z# h
6 {1 C6 S1 D5 v. `9 M# s
7 R6 b. F! k( H# AUF_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" p& m& i: o8 d5 E4 h+ P( ~
楼上正确( {" W4 `# h7 X# P& _8 x
, Z1 d- R# C8 L: O& a, N
如果要用ufun函数
/ B* P9 }' ~* _) J- V
UF_initialize()
1 G2 {9 B: c  }3 C$ K: U. V
- d, f0 x  r& o' GUF_terminate(); y+ f! ]/ m; q% v# R
: p: f6 M3 e+ Z5 M
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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$ n9 K0 p1 \1 u9 j+ r; B% X0 f
UF_initialize()
2 E1 n8 R! Q' ?- {# X  c
! b* |4 F) Z4 K* T6 F) G8 VUF_terminate()

1 G% s( z+ S  [# V! S. z, v& Pufun 函数之间
( ~& a! \( _1 {; \% y& s; ~! }' K8 C+ |
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了