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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

( k: L' h% g9 c6 ]9 s! x, x; j2 _std::vector<NXOpen::TaggedObject*>taggedObjects1;
, t& ?& G$ z' d) ?PropertyList *bodycollectorlist1=touchselect1->GetProperties();+ @0 U$ t) V( p8 a) B
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
( G6 ?, b: p* E. P  [delete bodycollectorlist1;
# F( E) w2 w9 @% K$ dbodycollectorlist1=NULL;
3 r& {- y) v* ~& R. u# O) j3 g, {. J7 `8 y1 E
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~) I& T- @4 T. e4 V/ D# y: B" ~
$ S3 T1 `/ _+ O6 O; k/ n# s! Q' y
int UF_SF_find_minimum_distance
* }# K: p' R/ m' C' J8 \7 v(7 l: J$ P. q( y6 f$ {/ n+ D
tag_t entity_1, # _1 g1 p% {& y0 `( R4 a6 d
tag_t entity_2, 2 K& y4 o# T  j9 |
double * min_dist, ) ]% C+ ?2 Z, b( E& R9 P
double point1 [ 3 ] ,
. Q2 _& @+ n  h% ~double point2 [ 3 ] 4 E7 D  ~- f1 N: p$ g
). i0 y0 R2 ]0 n" r# U4 O
6 s! f" s$ m; C
上海点团信息科技有限公司,承接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$ q0 f7 c! g! U
taggedObjects1[0]->Tag()

1 H- ?9 W9 S# t, O6 _. m楼上正确/ Q- ~" V7 M) c. x5 ]1 A; Z; Z3 Y

; W  e9 U1 C( E; h如果要用ufun函数" J$ ~8 x+ \6 f" c; P
还要加上 初始化license操作
: p. f4 ?% D2 h# l3 |% @1 b: {0 v# A. W
UF_initialize()( s% ?5 M, j+ Y

7 j0 M, j- b4 U$ B. f
; _; L# J+ \; [5 ]- V6 [- W4 \$ n5 w  n( x/ B$ a, v# \

& |4 F) ~0 M- p$ n. JUF_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 m& n3 v' G+ f* k
楼上正确
! J* ?* T8 u2 I3 u9 T6 R" [$ ]& r3 ~% g- }
如果要用ufun函数

( n% P7 w% b3 N/ f6 k( {. V/ Q4 OUF_initialize()0 k, [; _& o, o  j' U$ L4 \9 Z! S
3 _0 V5 ]  [5 E$ G6 z5 ^5 f
UF_terminate()
- g1 n+ `& q  w$ I, L! L
7 X, E0 q  P' w6 ]5 w这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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/ o1 B( z) z5 H' T$ I
UF_initialize()
7 E8 C% Z) H: V$ Q8 Z) L
$ J' X* y$ z" M0 H# mUF_terminate()

7 ?1 {3 E9 R" h+ y4 hufun 函数之间
+ v- Z$ q2 a% q: p1 S- g0 i; v
& l8 v* j6 h% G. t你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了