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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

2 S) P7 B' v. o1 g/ Y5 R$ f5 ystd::vector<NXOpen::TaggedObject*>taggedObjects1;
9 Z: [+ b0 I( Q2 i% r+ TPropertyList *bodycollectorlist1=touchselect1->GetProperties();
- D) l" \5 s5 ZtaggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
  B5 J9 s! p: q6 C+ A8 d- wdelete bodycollectorlist1;
- }: I8 {/ O9 |9 O$ m! i" j1 Qbodycollectorlist1=NULL;
) k* F( R- f' `# F, T% Z: m9 E5 {, i: i
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
- B4 ~. z+ }% s' S. f2 W5 f
7 P- p& i- d" M0 `8 E& e, l& @1 I6 Qint UF_SF_find_minimum_distance
! _5 u+ p  e- [8 t(
6 Y4 {7 A- r1 w+ G' ^7 otag_t entity_1,
$ l  A- S5 X, ptag_t entity_2, 7 A/ n* b! Z; r0 U  V
double * min_dist, 0 F' q3 m* t1 d1 t" ^- T
double point1 [ 3 ] , ; d7 Z4 n7 _+ S, f7 E, G
double point2 [ 3 ] 1 Z* _" ~* W- L) U; h1 n1 j
)
; M1 @6 B( V- q" D! z/ Y$ ]& v, D4 @+ T5 F: c, D, V- a0 A
上海点团信息科技有限公司,承接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:100 {& ]9 W! {0 B0 ]/ H
taggedObjects1[0]->Tag()

, ^* H& {! r, {* Q; i楼上正确
' P  j7 |' a5 U0 X2 B2 r! r) R* H% Z
如果要用ufun函数- {" q3 R7 p! S9 M0 i
还要加上 初始化license操作8 N( H2 U7 y! Q  F  I! T
. o- x6 U8 V4 G6 r& c% {- V8 C! o$ U
UF_initialize()
1 D: M0 E, t$ a% f: T2 v5 H$ J
* R1 w2 [/ }1 _- j5 }9 T7 f7 w& V/ z: |. U- v
7 U: i6 N# g$ f, U* u5 I0 L8 |' D
  L8 d3 q4 e& N" k) g- }8 x
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
3 |$ W( G& D( d) P. N0 j; J楼上正确
# D% u* V7 j4 x$ ?5 R9 o- ~8 J4 z8 C! B
如果要用ufun函数
3 I" v; z0 J/ M
UF_initialize()
7 p  A( E$ |5 R# z* U( k- e. ]0 F( O" f6 i
UF_terminate()
3 O1 o8 N7 k) W8 n: W' u7 H; i8 k, s2 V  q0 _% F
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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
( d* R1 ]  z3 Q% Z7 _, A+ YUF_initialize()3 \* U8 Y( b+ n0 H8 f

# b& w7 O. D( kUF_terminate()

7 z2 Z( j1 g! ~5 p% L7 j$ yufun 函数之间
# _: n9 n( J8 P1 _
& e& f% l, d' w) v你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了