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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

( l! Z6 L4 j# istd::vector<NXOpen::TaggedObject*>taggedObjects1;* \' s  j' ~1 b0 Y, P$ d# ^& E
PropertyList *bodycollectorlist1=touchselect1->GetProperties();- |+ z" l  s" c; b
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
3 }9 q% }' h+ i2 d! vdelete bodycollectorlist1;
' A8 ~# [, ^, X3 k2 qbodycollectorlist1=NULL;
0 I+ T1 }& y! X$ Y; v
4 C$ M& A$ z( l8 P在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
: f! e7 e  E& o" `7 X, b+ h9 K
% q. f& A1 A; {; ~) }8 c% Xint UF_SF_find_minimum_distance0 m& ?# j+ t; f6 Q7 u9 A
(
* E( W0 s; R' l% ]. R4 y) N4 ?6 C4 @0 q) K! rtag_t entity_1,
. k" ^! Y5 i) P+ X  }) N4 B, o1 }tag_t entity_2,
2 [' G/ Q) q  m+ I( L/ Bdouble * min_dist,
+ D/ c' j0 e! M# z2 ]/ Adouble point1 [ 3 ] , % k' X, o6 |4 K% R3 e" K1 J
double point2 [ 3 ]
7 l8 @4 {/ i, L6 x)8 a, @& m7 q" w4 ^% d! @

* u! D. P/ Z  ^6 L* 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:107 e0 h) a9 m6 d% G; O, \: a- W
taggedObjects1[0]->Tag()

3 r% R4 y$ `- U4 z- Z) U楼上正确2 P1 t) B6 R# z$ t' g9 \+ t
0 I3 v4 j$ {) ?4 h8 \" p9 h
如果要用ufun函数6 \" G7 Z. }7 `7 a% V+ ~
还要加上 初始化license操作' Q8 Z% X! R) p2 M1 f
7 H6 }; v8 H4 }4 S7 O
UF_initialize()
* T# A0 d6 O1 }1 B" o  \& k4 ?0 O' g5 F
. q$ w4 u4 p1 _. Q3 n' E
* R# _: L6 F& z' I- b

1 n9 f" T3 ~9 ?: p( S2 Q6 [UF_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:33
; D% L# R0 F! x# W; n8 b楼上正确
: n9 z. j( k4 H$ \$ j; d
8 ^2 C! u3 Z/ b如果要用ufun函数

: j7 v! {2 J' BUF_initialize()
6 U+ s3 g* |1 ?; \5 o1 y  Z1 N2 t
' m0 h0 z4 I3 L1 ~UF_terminate()( t' W4 Q5 E2 a% |

) R$ V3 K0 ?7 z$ u这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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
6 J, |1 H% Z3 D3 _0 g& C# jUF_initialize()& C/ S" I* S0 p" {) }
! H/ O+ H2 y: X. ~' I/ Y
UF_terminate()
: [( X# a7 i1 n! y7 R- M7 o
ufun 函数之间 " e1 Z% `+ q/ r. ]* J# [
, u/ f1 Z5 L1 \
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了