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

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

  [复制链接]

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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

$ x$ W- {% y; hstd::vector<NXOpen::TaggedObject*>taggedObjects1;
. Y! [7 @6 c  a) s! IPropertyList *bodycollectorlist1=touchselect1->GetProperties();
- n7 N: G! I8 `' J  F  E7 Q& btaggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");0 |8 j, }8 n$ r. @3 i# H' o
delete bodycollectorlist1;
) E' S% \. ^4 L! i& Qbodycollectorlist1=NULL;% T! `3 r" N5 I1 f) p  {# |6 o
# W4 f0 `# M/ ]. W: Z4 h, y4 W# E
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~3 B) e$ P$ |: `! d# c
( S' p2 M; u, N
int UF_SF_find_minimum_distance' V1 u! c5 A: c: Q, ~' _( a
(
" p$ J5 f/ k" }: B. v' gtag_t entity_1,
& s! o. j, K, v6 t" u; s* @; t" ktag_t entity_2, * Q6 m* [: W  e0 s6 w, D2 a/ @
double * min_dist, , d9 p7 G, O; c. [
double point1 [ 3 ] ,
3 |3 f6 E# y( ^# q) m; @double point2 [ 3 ] & B( Z- Q8 g6 }$ s3 \& G* i& e5 [+ b
), p7 E- v. G' V9 X# V- x

9 Z  C7 [6 o" c( d* f
上海点团信息科技有限公司,承接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, M6 s( w7 h  l" H" }% l
taggedObjects1[0]->Tag()
6 A; b- y$ P* \6 v6 u# h
楼上正确
9 T( {0 c9 c! ~  J7 d( q( i2 v5 Q1 A9 X: m8 k( }
如果要用ufun函数. h3 @% G! q/ v* _- O2 l% r8 o7 d: C
还要加上 初始化license操作
6 |, }& Q6 E+ q2 j5 d0 m6 _4 x0 D- H7 ]3 b0 s1 Y* n- q
UF_initialize()
6 C- H) m0 A0 ], N. [& ^* r4 X& {6 w6 \: T- N7 w
) H8 c/ T9 w0 N3 s$ Y' l6 o

; Q9 x% F, L1 J
9 ]/ N  O: w: s4 i' k5 F3 G; GUF_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 s; Y, X% p. m( r8 T0 ?楼上正确: {# n: B" t% [- E# y( R9 r1 U
: s+ E! d2 B0 t+ h; m$ X  I) T1 j
如果要用ufun函数

; ?" @3 ?6 s# S8 h" XUF_initialize()% J8 `6 @: K* W3 z, r6 V
' V9 m. U* m% b4 @& m( a" |/ B* Y
UF_terminate()% q1 h' j7 W; l: C9 g3 k

9 r* H, `$ B0 z# B1 n5 v: T8 u2 _- L这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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, ^' U! L5 v, Z; E. [( s
UF_initialize()
" {: g' l; n) P/ V, Y; c0 Z8 {
1 c% x8 E" u% w( E% }. NUF_terminate()

+ V& n( }8 B3 H: A1 {ufun 函数之间
, J1 M' x& P: D$ f6 F9 Q- ]* M
  n3 J4 C- d- B) E- `你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了