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

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

  [复制链接]

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

11

主题

28

回帖

181

积分

培训VIP会员

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

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

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

x

, [7 L" f" L( k( j) c' R0 Y# O8 |std::vector<NXOpen::TaggedObject*>taggedObjects1;8 P, H( K' G% k) r- p! ?
PropertyList *bodycollectorlist1=touchselect1->GetProperties();
# E+ k7 C* V8 Y  O" G0 NtaggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");1 w/ W$ t2 k0 o1 X; o- K$ K
delete bodycollectorlist1;
! y- I# r! B2 k9 k' ibodycollectorlist1=NULL;: X: q: }7 i' |0 b
1 i5 f9 G% x8 M- \+ d0 q
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~( B( y; E% y$ t( u' [

  Y% c2 }( N  k1 A8 iint UF_SF_find_minimum_distance
; I4 K; @/ o- k, v/ G" P(
; O8 w5 M7 n2 i3 S; ]: N) _6 s' etag_t entity_1,
& E5 E+ j/ \8 r8 Rtag_t entity_2, , T" `! W7 B8 {
double * min_dist, : ^' L1 Y( D5 P/ E0 I+ U& b
double point1 [ 3 ] , " `3 Z" P& Q) h
double point2 [ 3 ] 5 V: S; c8 `) L$ Q( J0 P
)
) [3 m( C" [) G% U( j
* {$ |6 u* [6 ?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复3

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2015-3-3 21:33:48 | 显示全部楼层
ypcopy 发表于 2015-3-3 11:10
! X. Z# u0 W! T9 t& EtaggedObjects1[0]->Tag()

# ]3 c9 l7 M' o( {( ]* }$ M/ M楼上正确. S) C# q# ^# C6 X, v& P

8 i- `4 O4 `( s& Q如果要用ufun函数+ S/ g4 G3 C* D  b4 K/ }
还要加上 初始化license操作
# S, L' n& g3 D& L4 K) ]. V7 u2 d; c+ b
UF_initialize()( M( i- }' J9 N; F, S

+ p( ?! T5 W' ~0 F, x5 o. c* _) Z* q. L! f4 r
( p4 `/ h9 j7 z9 h+ |. A

$ {9 r% S9 E0 Q1 [: r6 J/ p! KUF_terminate()
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

11

主题

28

回帖

181

积分

培训VIP会员

积分
181
 楼主| 发表于 2015-3-4 09:09:25 | 显示全部楼层
admin 发表于 2015-3-3 21:33! D' H7 q. Q3 e8 t' p  w
楼上正确& E& E$ @8 v8 [* p6 n
# }# m5 l: a$ k7 k8 h
如果要用ufun函数
( Q, f1 B: p  A6 A% E
UF_initialize()* V# N4 l  b! c% h- `
+ g: x$ ]" T  y$ s! c& s7 o8 O
UF_terminate()  G# ?7 K6 J& N) z+ j$ N

' G( @/ u1 q  O2 S! F这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2015-3-4 13:45:58 | 显示全部楼层
airintheair 发表于 2015-3-4 01:09
4 q9 i# E5 O) w' Y1 ]0 ~" r" [UF_initialize()0 e; m0 c) t$ i+ C* F4 J
. ?. d/ b0 {0 t# Z4 f% E
UF_terminate()
. {* p4 V6 O) _5 `1 V$ P
ufun 函数之间
3 C  A" M7 z  v. L) A
+ r2 l, q8 ]# D1 V2 G你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了