查看: 4720|回复: 3

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

  [复制链接]

11

主题

28

回帖

181

积分

培训VIP会员

积分
181
发表于 2015-3-3 16:55:03 | 显示全部楼层 |阅读模式

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

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

×
: M, F$ y4 K' y
std::vector<NXOpen::TaggedObject*>taggedObjects1;
/ F4 o  U6 S9 f' b7 M9 x* w; F; E5 ]PropertyList *bodycollectorlist1=touchselect1->GetProperties();5 ]3 X' g9 l4 G4 J% E1 a; a
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
9 o! V5 q) e* m3 c& c. Hdelete bodycollectorlist1;
3 U, g" L( X6 M/ i$ @bodycollectorlist1=NULL;
" @7 V& u+ f0 Y9 t$ k
6 P0 g- z$ ], B在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
" Q/ d( W  m( C) e' R$ ]3 O$ P4 C  A' r; L8 u
int UF_SF_find_minimum_distance! q0 S) v1 L! s$ w+ x; ]9 Q
(! A$ N! y2 Z7 w' o; s8 {2 B+ P
tag_t entity_1, ; R3 {, G0 i# h
tag_t entity_2, 0 I; |1 V! E- a4 B
double * min_dist,
8 w9 U  d; Q- sdouble point1 [ 3 ] ,
9 c6 J6 c# L6 ?6 f( u3 ~& \  hdouble point2 [ 3 ]
. Y6 z2 u6 O+ K3 r$ K" G)
9 p7 X1 O. [4 w. {4 {2 c$ K( Y5 q* L1 E. ~) s$ I  K$ S
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

4

主题

3

回帖

44

积分

管理员

积分
44
发表于 2015-3-3 21:33:48 | 显示全部楼层
ypcopy 发表于 2015-3-3 11:10
/ w0 r8 n/ ^; |' F# r) LtaggedObjects1[0]->Tag()

  r) `$ {$ n. H+ y3 h0 |楼上正确
4 K! j! G7 G( J# @- ?3 {, H. X' U) h& b( o
如果要用ufun函数
- q' |5 I8 Y  r3 D4 w& r还要加上 初始化license操作
) E9 q2 V4 J1 o8 `# G, Q5 t
6 w+ R+ z2 {9 ?  Q- w& A' HUF_initialize()
1 V: f5 R9 L. h) ^' X% M  t4 r9 u# a
: f7 k. H9 `9 V+ c! _* K) D2 Z9 p, u
* A* V7 x! o" Y0 P" p

: @& T- J. U1 s8 W2 IUF_terminate()
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

11

主题

28

回帖

181

积分

培训VIP会员

积分
181
 楼主| 发表于 2015-3-4 09:09:25 | 显示全部楼层
admin 发表于 2015-3-3 21:33
' u9 D& z( F6 V* c" A9 V. X! b0 F4 @$ G楼上正确3 h1 l+ l& ?' F' I

3 ]3 a8 _% t; B0 |; Z+ C如果要用ufun函数

/ P: W# M4 e7 [% qUF_initialize()8 a" P9 N+ y; e- ^+ t! s
" L% ~' V5 j0 k  A& R' Z3 X! m
UF_terminate()
, _+ [6 ]4 G0 {1 I
( q5 U2 b3 c8 `+ O% X) f3 s这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

4

主题

3

回帖

44

积分

管理员

积分
44
发表于 2015-3-4 13:45:58 | 显示全部楼层
airintheair 发表于 2015-3-4 01:09
6 X* ]5 e; e$ m! qUF_initialize()
# s+ \& ~- ]6 `
7 B3 ^% Y, v* QUF_terminate()
: O& f2 [5 e3 K7 R- C
ufun 函数之间 / @1 L0 T9 E( j5 p" f

" V9 ^, C. M6 P你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部