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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

0 V- v6 `- l3 p% sstd::vector<NXOpen::TaggedObject*>taggedObjects1;
- ~  t) M+ m6 N; |6 V' U( O( QPropertyList *bodycollectorlist1=touchselect1->GetProperties();5 r* Q: q: a, ]
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
1 _+ @+ a" a+ Q6 K7 a- a8 Pdelete bodycollectorlist1;% `* n9 G- W! k, v0 _$ N  r% e
bodycollectorlist1=NULL;
" n% {' v9 }1 S( |" w* Q
- e, m2 F( ~3 [# S在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~; b4 i( [; _3 J* d# C: x

- k. b9 n/ Z* U9 s& D2 f) W5 dint UF_SF_find_minimum_distance4 E4 R* f0 D4 s/ _: p
(6 u% i) u- ?# k/ x3 d
tag_t entity_1, 1 |: p9 x! u4 U, h8 q! H
tag_t entity_2,
6 r" D( B3 c! k- V1 p" |double * min_dist,
6 i5 ?$ |8 n$ ?+ ]double point1 [ 3 ] ,
$ f$ c! P4 }5 l! J" ldouble point2 [ 3 ]   x7 Q* [+ a/ ^) C
)0 s0 n" }& }0 y& C- O! X# O9 ~' S

$ O$ x$ r( v& g0 D" K% c9 T
上海点团信息科技有限公司,承接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
/ u  K' x2 @; U( v) Y& DtaggedObjects1[0]->Tag()

5 j2 w" q. l) R楼上正确+ P' W. o5 }( X, }3 w* X+ B9 _
6 {: {; E2 p$ t0 f
如果要用ufun函数
! y, S# ~" a; H/ k: k/ I还要加上 初始化license操作
' z7 m% R4 s6 t/ m2 z% T* ~" @6 p% Q
" {$ T% T5 S6 R) mUF_initialize()
. C3 ~8 V) `1 J
( ~" b) U$ ]% |# H9 \/ t6 }' |) p8 s' R- G' O

9 R3 i/ E( B1 d/ N+ H7 b( o# P1 b
UF_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
, D- a) G" v) R8 L: C楼上正确
# T, N) ]7 k. R! c3 r2 V6 W) F1 f! X+ G1 n  Z9 B5 `! \: w0 i
如果要用ufun函数
. n. V# O, v! ^7 ?; [. |
UF_initialize()
1 H# N; b! M0 ~' t, c! C2 q* L, Y/ {. _
UF_terminate()
4 u  ^4 l6 _8 ?$ N' h4 X# t9 i& q3 T$ v0 h
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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:099 s: u& N$ f0 `' s5 |. X. g
UF_initialize(). K& @- A+ e  S8 }, p" c
9 ~: U  ?- W3 t* d; f9 v
UF_terminate()

$ x2 Z6 C7 J7 Y7 ?3 Y5 g- r3 N; Fufun 函数之间 . t9 S- z+ B- {5 p

, D# u. m7 {; s8 ~6 s0 w你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了