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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

5 |  J1 F( j" B" lstd::vector<NXOpen::TaggedObject*>taggedObjects1;
( \) w- B# P) S* {+ kPropertyList *bodycollectorlist1=touchselect1->GetProperties();- R& l- P' x5 D
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
5 i  w" }, s4 w! }delete bodycollectorlist1;
* v( C4 b: e6 R1 Ybodycollectorlist1=NULL;
$ r- f1 v3 G" ?! a
  Z' J) A7 z7 e2 U+ G9 {- A3 \$ m& G在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
4 N2 @1 D! b3 |1 f% c/ c% e9 L7 S7 @5 m* p
int UF_SF_find_minimum_distance- u8 ]/ u  i# u: [, |! q4 d, C
(
$ B3 {9 D( j4 h" G  u' Q- \tag_t entity_1, / B- Z% ]2 }- I' V6 w* w
tag_t entity_2,   \) f! W4 `. u/ a6 e
double * min_dist,
9 z! m( L8 _% idouble point1 [ 3 ] ,
+ O9 p. J' ?4 ]% Xdouble point2 [ 3 ] 2 A5 E1 x' X3 G- F( e1 Q7 q, N
)
! o+ m6 x$ m0 |; ^3 Z: E% d% H3 p
& P# Q" z3 Z" C( k3 Z6 v  |
上海点团信息科技有限公司,承接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:101 |5 {- r2 k3 M  Y; e+ M; Z) w
taggedObjects1[0]->Tag()

: Y# i# Q9 [7 R( {" z+ w! }楼上正确9 C: |. d% y1 }, [) z$ j# |

  B+ C0 h# f1 Q* W如果要用ufun函数
6 ?6 {7 G6 q- J还要加上 初始化license操作
. N# ^  @3 J. k1 g$ ~- o! c3 Q
9 v: |+ |& s; N- F  e: eUF_initialize(). A  ?- @; ]; t8 ^

( y$ [  H6 M5 o* l! `+ i* d9 X# [' D' N2 w
+ W, Y( B' Z4 K+ ]' a+ Y) M

" l* a. I; X) J* k1 F! U* CUF_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 k8 I6 s3 x2 B4 s. e& V& o# r! C楼上正确
; q5 ^. P' k- l5 \8 j, z: k1 [) V8 y5 v- E6 Y
如果要用ufun函数
0 p* v) z: O" w  [2 l5 O
UF_initialize()
1 b. S; V5 K( j, y
9 h# `4 g  Q2 u# ]UF_terminate()
  i9 o4 m0 K! `: ?4 B9 P  u7 {2 o/ }, B3 H2 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
) ^* C  O+ i. E0 c9 L1 c( z; ^$ wUF_initialize()+ `. {* |( s- g7 [/ @$ |# _% k

/ W# l$ j; p# v/ Z: `: f& {UF_terminate()

8 O# e6 `; K+ h& }0 @ufun 函数之间
% A! w0 b# u( t
; c6 V; p3 o' N2 z! }你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了