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

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

  [复制链接]

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

11

主题

28

回帖

181

积分

培训VIP会员

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

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

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

x
/ H+ ^9 X: ?! J
std::vector<NXOpen::TaggedObject*>taggedObjects1;0 A  k  i1 y( t- n$ {
PropertyList *bodycollectorlist1=touchselect1->GetProperties();
4 W; O9 K0 H! @6 \, k' WtaggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
# Z$ [7 A6 @/ }% X" ]% wdelete bodycollectorlist1;
; X4 d" ~* Q- b% Y6 ?8 o2 ^bodycollectorlist1=NULL;
+ [  l1 @( y8 [( Z  B8 D; ]7 f) S$ v# A4 i
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
: m" {" d0 S( m' I& y7 n) o& \, q( r8 y) Z5 \$ z+ q! y+ L: c
int UF_SF_find_minimum_distance- n4 N3 @8 j; J7 z8 u0 \* A
(
1 T4 ~9 K8 X+ mtag_t entity_1, ; x* n( @3 F0 q5 g9 V
tag_t entity_2,
3 ^, L* ~' T4 l! kdouble * min_dist,
7 B/ |( f6 r0 V  L2 _5 P8 pdouble point1 [ 3 ] ,
7 ]) L8 e& \3 A+ O% K4 i: ]double point2 [ 3 ]
7 l: z# t" @( B)
' {. b  ?. b% ~2 v6 B. N4 ^  ~" k1 ^0 X( ]* t1 o
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复3

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
发表于 2015-3-3 21:33:48 | 显示全部楼层
ypcopy 发表于 2015-3-3 11:100 J* y$ ^- L% o' y, a* D7 H
taggedObjects1[0]->Tag()

/ m  D4 o2 P( _6 E, q' K楼上正确
) ~, Y2 X3 I$ k: j; f$ m( C: o, Z1 W8 H8 Z& c; c# n" o
如果要用ufun函数* V( g( f2 |  K" Z
还要加上 初始化license操作
+ ?' ^, u8 l2 P
# ]) H( @) B7 i: l$ {" I9 n- YUF_initialize()
4 ~0 J) l2 U4 o) Z' W9 \! d8 k/ ~, a- }9 o' ^! D! |2 S: B6 c
" ~" K* ^0 {; L; L5 l. C+ v

2 v! s" O2 p" D: R3 s
, ~' W8 g6 R7 E/ f8 xUF_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
6 L% j, F' ?- t- Z( S- v楼上正确
: u- W4 d$ o2 r9 O! O
7 X# d! |7 f* |- A如果要用ufun函数

7 \' U) p% ]* H* cUF_initialize()/ l+ X0 T. q( u1 g: U: G* V5 m

5 M. x) S- a, C$ \( n7 n' n% sUF_terminate(): K4 }/ |% G4 `2 R

& i" e* Q0 E8 ?4 s* w这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
发表于 2015-3-4 13:45:58 | 显示全部楼层
airintheair 发表于 2015-3-4 01:09* f4 F: ~+ k7 a  c% W1 G
UF_initialize()
  r" }1 |' J# k. T! I9 f, o
/ T7 {* I% V5 O  t% y' JUF_terminate()

6 L- j) \; o3 yufun 函数之间
# O% Q! h+ s0 h/ s+ V3 a
+ b% Y% R+ F5 F2 {9 h你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了