PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

: k+ H7 M9 v5 f6 T. ?' mstd::vector<NXOpen::TaggedObject*>taggedObjects1;
+ g" @* U8 h; w; p0 ~# d9 Y7 G  CPropertyList *bodycollectorlist1=touchselect1->GetProperties();$ V' X. ?2 U* ?) s4 B6 B3 m
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
9 _; K3 A' R$ T) \7 y6 Edelete bodycollectorlist1;
% h, \) a1 c9 j/ r$ f" Nbodycollectorlist1=NULL;. Y: ^. \- t8 }( x

! i! c, y4 a# S7 Z- r7 F0 b4 J在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~) U5 F" v$ i& C# e; i' [
9 t! f* l0 ]' d2 m6 \
int UF_SF_find_minimum_distance; n' @) E$ M# E; P0 }
(1 t$ B/ U% h& w: t7 A
tag_t entity_1,
# A7 f9 T' G) C3 T+ V; |& h: Ftag_t entity_2,
+ n$ p/ t, T% [8 b7 a! p7 z( K9 cdouble * min_dist,
5 T8 c/ Q# g7 D- ?. {double point1 [ 3 ] ,
& y$ ~, X& m2 t$ a3 `double point2 [ 3 ]
# X8 \- v" e  M4 m. P1 q)
7 Q1 h4 Y0 D( D/ o+ P: c- B' t9 p- p& L0 l
上海点团信息科技有限公司,承接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 p! W8 V$ i1 _' \taggedObjects1[0]->Tag()
3 D. L4 T$ t; L
楼上正确
5 e4 _  y! b% ]/ I& I" w& a0 U4 T2 c% D# n# x, @) S1 a- Z
如果要用ufun函数6 j1 m2 |# k3 Q" j. ^& p
还要加上 初始化license操作$ Q3 e8 E$ b$ w; \* B' U' v5 v% y

/ Y& j' ?( s! D  T% j0 d1 XUF_initialize()5 a) |! ]+ Q# ^7 n

9 F8 h% K) w/ q% W( x8 {( \4 Q
$ I/ w* [+ o4 ~/ N( u. e9 M, f+ r" z% b9 i1 ^5 X. S) Y' x

- S$ X- M$ T2 G- @% sUF_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
$ R/ _2 s% [" r+ s) V$ A楼上正确' A" g' J+ s  A! {6 E

0 a; }+ ^0 O& h. Q: c5 v6 H7 w如果要用ufun函数

0 R. |. H+ y, o, K4 rUF_initialize()
+ _# M: H9 X: A0 [9 D7 k8 e2 n0 K; l( {3 b; w6 M
UF_terminate()
1 I- ]2 X+ H4 x' n) s6 X/ q: m& \. W8 y6 U9 z4 a
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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
' {! W8 A# \( n  ^1 _: ?8 U& c6 q. A+ CUF_initialize()5 F. k% U7 w% h! {5 @# H# `
3 v; t9 r, |* [) B/ r
UF_terminate()

& n2 ^3 `. Y1 Z6 p  A- j1 Jufun 函数之间 6 [2 @& d8 L$ D3 |) q0 H, [

5 L4 }8 H. ]0 O$ y# i你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了