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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

  W% Z* b$ Z& F# _std::vector<NXOpen::TaggedObject*>taggedObjects1;
$ h, ?8 ~0 W/ ]1 ?8 m4 F6 |; bPropertyList *bodycollectorlist1=touchselect1->GetProperties();
7 f( @* ~8 f6 U( N5 E& wtaggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
2 b* k: M) n& \" `delete bodycollectorlist1;
2 K2 l& E8 s2 M# Mbodycollectorlist1=NULL;  g6 |% h$ n  ^' K

. A: ~' z+ d) `* K+ I3 S- C0 }& E在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~% M! d" i5 j) ~8 A  ^3 ?! R- ]
! X  J& e/ G" r  K7 Q
int UF_SF_find_minimum_distance* |& n7 L& ^: R% z
(- m% O. R. x( T
tag_t entity_1,
' @  z9 o$ N; ^4 R# N7 ^tag_t entity_2, 2 ~$ p4 w# T3 |' |  U8 v
double * min_dist,
% h# e$ ?, L2 P* |0 W3 idouble point1 [ 3 ] , ! p6 d+ s  W/ U3 s
double point2 [ 3 ] ! P: u( E& a; U" {
)
: l. D1 K( A& c5 T& L
6 g1 C. a0 K- R# ?" |
上海点团信息科技有限公司,承接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
1 u: e  n" `* i+ u3 utaggedObjects1[0]->Tag()
! n4 N2 s- X/ N$ _, r8 Y
楼上正确
8 c) K. \0 |2 D4 g( Z- ~/ W& m" P- e( Z- e3 H6 W% i
如果要用ufun函数) }; O. t# I# r2 I9 z1 k8 Z
还要加上 初始化license操作
% h' u0 ^7 i7 o. q$ a, d3 L' b! L
6 R5 G' T, a# m/ g( f: TUF_initialize()
1 G5 K% T3 N& }, V" X* r! q" e% J- I9 L) k& y! Q

% \5 v8 ~/ O0 d/ l& l' E
' Q  t7 F, @$ L4 D; l5 V4 O1 m4 F4 C2 `0 [6 Q2 y$ |' v
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:330 {1 n) d" q) i% A- `4 Q
楼上正确4 u8 X7 D" F, ?% p. r) l

# |- y! ^) f* z/ i4 Y如果要用ufun函数

! r0 c6 @3 Y$ i1 HUF_initialize()" k$ c9 Y% M8 c

% v8 K- P  b( a0 Y$ |& sUF_terminate()
  f/ Y" Y  c0 S- e
4 k" S9 Z) J% ^0 S/ @这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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:090 v5 y* r2 Y$ o' k7 M" v! m
UF_initialize()
$ S( e1 Y& K+ X* P* N8 I
% O' F0 F/ |+ r3 i3 F8 DUF_terminate()

; ~) r$ [! V# @* _# bufun 函数之间 " `2 e! d! _* W

, I) {  [6 K/ q你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了