PLM之家PLMHome-工业软件践行者

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

  [复制链接]

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

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

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

x

* ~2 F' U7 Q! g; s: K8 Estd::vector<NXOpen::TaggedObject*>taggedObjects1;! _2 P; J; d4 m4 k  I5 c  ~
PropertyList *bodycollectorlist1=touchselect1->GetProperties();( L  J$ U3 y8 x! q$ h) t7 ]
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
5 z( S- `% {" Z2 fdelete bodycollectorlist1;3 R" ?3 T' L, A% I. u
bodycollectorlist1=NULL;  o! g% o- E  \$ x7 o* @' V. Z1 I
( R" {! A8 S* r/ u, r0 \
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
1 |) J5 [, j8 a7 v2 n/ t2 q' z2 X4 S/ p  @' B
int UF_SF_find_minimum_distance
- k2 J: ^+ K- G$ M(
" A4 h  g6 W3 A: F7 v" T2 d' B* {/ rtag_t entity_1, ' `2 ~; o& H! F! V: \  r0 ]
tag_t entity_2, 3 B6 i4 C; D# p/ i5 u0 T: B
double * min_dist,
8 J+ i$ C+ k4 I9 Y0 ~, H0 Q) s- Bdouble point1 [ 3 ] , ) B3 }/ g0 K, G! L- f
double point2 [ 3 ]
4 `7 o9 _& ]; d  M)4 V4 g+ E' J  P

8 u2 I4 h1 {* ~1 `3 e7 h
上海点团信息科技有限公司,承接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
( L  @9 n) S* o( J. |! l1 L: [taggedObjects1[0]->Tag()
2 l% M! q: g, m2 T/ g
楼上正确( g, {& w" E% p% r2 L1 _% P
1 Q; z  ?7 U! v" T! ^
如果要用ufun函数# L# Q6 I2 u5 B6 }) ]; b$ V) U) G
还要加上 初始化license操作9 }; D, G4 N  j% i" Y
5 |! L& E) T2 ]2 r9 Y
UF_initialize()3 }3 {9 F. x- v

; G$ C. a1 t+ ~0 M5 e! d
1 ^! W4 h$ r# c# [, r+ q
3 z- ~& L( G4 A0 k2 F, H' X! a4 A; _
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:334 p/ ^, T  U% u) a) \1 o: Y
楼上正确" Z; p- h7 ?% q. C; T6 x0 P
' Z$ M9 B8 _) H+ C
如果要用ufun函数
3 q1 y, c1 I. w4 ]5 [
UF_initialize()
: a/ H! d7 J% Y' x6 C; B
0 }" H2 ]- g6 f- Z' ~+ dUF_terminate()
6 v3 ]1 s# _4 l: `
' T+ u/ b" b8 y$ 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:09
# Q" B% h2 ]6 G# XUF_initialize()
- S0 c/ w' a' t$ t
# l- R; @9 X. j# R8 G/ u) b0 NUF_terminate()

$ R3 `  s: w3 J  L8 tufun 函数之间 9 }+ P. Y) D5 Z( |1 v
% a7 g$ i  {9 v' P' N1 k
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了